如何在测试结束收硒的webdriver? [英] how to close selenium webdriver at end of test?
本文介绍了如何在测试结束收硒的webdriver?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我已经创造了我的棱角分明的应用程序一个端到端的测试。我想在测试结束时关闭该硒的webdriver:
I have created a e2e test for my angular app. I would like to close down the selenium webdriver at the end of the test:
describe('Selenium end', function () {
it("close down selenium server", function () {
browser.get('http://localhost:4444/selenium-server/driver/?cmd=shutDownSeleniumServer');
var text = element(by.css('pre')).getText(function (text) {
expect(text).toEqual('OKOK');
});
});
});
当我运行此我得到:
Message: Error: Error while running testForAngular: ECONNREFUSED connect ECONNREFUSED
我怎样才能阻止硒的webdriver或断言它是基于上面的信息是否关闭?
How can I stop the selenium webdriver or assert it is closed based on the info above?
推荐答案
量角器可以启动和关闭硒服务器你,如果你使用 seleniumServerJar
和 seleniumPort
在配置文件中的字段。请参见 https://github.com/angular/protractor/blob/主/文档/ referenceConf.js#L23
Protractor can start up and shut down a selenium server for you, if you use the seleniumServerJar
and seleniumPort
fields in the configuration file. See https://github.com/angular/protractor/blob/master/docs/referenceConf.js#L23
这篇关于如何在测试结束收硒的webdriver?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文