量角器中有两个it()测试用例
it('it1',function(){
});
it('it2',function(){
});
量角器中的驱动程序在完成它后退出了吗?
我们可以让量角器不要退出驱动程序吗?
答案 0 :(得分:1)
以此为例,让Protractor为您运行:
describe('describe1', function () {
it('it1', function () {
browser.get('http://www.angularjs.org');
});
it('it2', function () {
element(by.linkText('View on GitHub')).click();
browser.sleep(3000); // Here you should se that you are now on GitHub
});
});
您应该注意到it2在同一个驱动程序上运行。这两个规范都是成功的,如果浏览器在规范之间退出,则不可能。我们可以在afterEach
中添加browser.quit()
来证明这一点。添加afterEach
的输出是:
错误:此驱动程序实例没有有效的会话ID(是吗? 调用WebDriver.quit()?)并且可能不再使用。
这应该证明浏览器不会在规格之间退出。尽管如此,司机将在所有套房的尽头退出。但那时你已经完成了所有互动。