【发布时间】:2017-12-16 05:06:02
【问题描述】:
我以前见过这个问题,但答案中没有任何东西能解决我的问题。我正在尝试做量角器教程,这里是 conf.js 文件:
// conf.js
exports.config = {
framework: 'jasmine',
seleniumAddress: 'http://localhost:4444/wd/hub',
specs: ['spec.js']
}
这里是 spec.js 文件:
// spec.js
describe('Protractor Demo App', function() {
it('should have a title', function() {
browser.get('http://juliemr.github.io/protractor-demo/');
expect(browser.getTitle()).toEqual('Super Calculator');
});
});
我在运行另一个项目时也遇到了 ERROR100,但为简单起见,我将专注于这个项目。这是我得到的错误:
E/configParser - Error code: 105
E/configParser - Error message: failed loading configuration file conf.js
E/configParser - C:\Workspace\ProtractorCalc\conf.js:6
我知道这一定是我的 webdriver/selenium 的问题,但我不知道如何正确调试它。我在运行 conf.js 文件之前运行 webdriver-manager update 和 webdriver-manager start,当我执行 webdriver-manager start 时,它看起来正在运行,但也提示我结束 webdriver-manager start 以便让我控制命令行:
运行时的最后一行是“Selenium Server is up and running” 但是为了能够输入 protractor conf.js,我必须输入 ctrl+c 并得到这个:
Attempting to shut down selenium nicely
Staying alive until the Selenium Standalone process exists
events.js:163 throw er; //Unhandled 'error' event
Error: read ECONNRESET
at exports._errnoException (util.js:1050:11)
at TCP.onread(net.js.581:26)
Terminate batch job (Y/N)?
那么 webdriver-manager 是不是把我踢出去了,这就是 protractor 的 conf.js 文件失败的原因?
【问题讨论】:
标签: selenium webdriver protractor