量角器未知错误:连接重置

时间:2016-11-03 16:43:46

标签: selenium protractor selenium-chromedriver

我无法在量角器中运行我的测试用例。 它打开chrome窗口,写入数据;在URL部分,但它崩溃了。 你知道为什么我会收到这个错误吗?

Running "protractor:current" (protractor) task
Using the selenium server at http://localhost:4444/wd/hub
[launcher] Running 1 instances of WebDriver
Session created: count=1, browserName=chrome
Exception thrown: Keeping the Selenium server alive

C:\Users\210080088\Documents\Github\performance-central\app\src\main\resources\static\node_modules\grunt-protractor-runner\node_modules\protractor\node_modules\selenium-webdriver\lib\atoms\error.js:108
var template = new Error(this.message);
             ^
UnknownError: Connection reset

3 个答案:

答案 0 :(得分:2)

我发现你正在使用像gulp或grunt那样的排序或任务运行。

咕嘟咕嘟:

您可能正在使用https://github.com/mllrsohn/gulp-protractor

将此更新为3.0.0版npm update gulp-protractor

然后使用此任务更新网络驱动程序https://github.com/mllrsohn/gulp-protractor#protractor-webdriver示例位于源

的示例部分

咕噜:

您可能正在使用https://github.com/teerapap/grunt-protractor-runner

将其更新至版本4.0.0 npm update grunt-protractor-runner

https://github.com/teerapap/grunt-protractor-runner#optionswebdrivermanagerupdate

每次运行任务时都使用此选项更新您的网络驱动程序

答案 1 :(得分:2)

我们只需要将gulp插件更新到最新版本以支持Chrome54&最新的独立Web驱动程序版本

将gulp-angular-protractor更新为0.2.0版 npm update gulp-angular-protractor或

npm install gulp-angular-protractor@0.2.0(在我的情况下更新不起作用)

将gulp-protractor更新到3.0.0版 npm update gulp-protractor

你的gulp.js文件应该如下所示&那你很高兴。如果您仍然遇到任何问题,请告诉我。如果答案格式不正确,请原谅。

var gulpAngularProtractor = require('gulp-angular-protractor');
 gulp.task('e2e', function(callback) {
     gulp.src(paths.tests)
         .pipe((gulpAngularProtractor ({
                 configFile: 'protractor.conf.js',
                 args: [
                   '--suite', args.suite
                 ],
         })).on('error', function(e) {
                 console.log(e);
             }).on('end', callback));
 });



 gulp.task('webdriver-update', gulpAngularProtractor .webdriver_update);
 gulp.task('webdriver-standalone', ['webdriver-update'], gulpAngularProtractor .webdriver_standalone);

答案 2 :(得分:0)

这是chrome的新版本的一个已知问题> 54,看看protractor#3639

获取相同的详细信息或尝试使用chrome 53或更新webdriver-manager(未获得更新,您需要手动执行此操作)。