【发布时间】:2021-06-16 20:22:18
【问题描述】:
我在一个套件中有两个规格。每个规范在 afterAll 块中都有“browser.quit()”。 当我将这些规范作为套件运行时,第一个规范执行没有任何问题,其他规范抛出“无效会话 ID”异常。如何解决这个问题?
示例脚本。
test1.js & test2.js 同下
describe("test1",function(){
beforeAll(function(){
console.log("Pre-condition");
});
it("test1 scenario",function(){
browser.waitForAngualrEnabled(false);
browser.get("https://www.google.com");
});
afterAll(function(){
browser.quit();
});
});
量角器版本:7.0.0
conf.js
exports.config={
framework:'jasmine',
directConnect: false,
suites:{
test:["test1.js","test2.js"]
}
}
当这些规范单独运行时,它可以毫无问题地执行。我需要套件中的每个规范都必须启动和退出浏览器。
【问题讨论】:
标签: selenium protractor