如何在测试结束时关闭硒的webdriver?(how to close selenium webdr

2019-10-21 06:59发布

我已经创建了我的角度应用一个端到端的测试。 我想在测试结束时关闭该硒的webdriver:

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或断言它是封闭的基于上面的信息?

Answer 1:

量角器可以启动和关闭硒服务器你,如果你使用seleniumServerJarseleniumPort在配置文件中的字段。 见https://github.com/angular/protractor/blob/master/docs/referenceConf.js#L23



文章来源: how to close selenium webdriver at end of test?