2016-11-03 3 views
2

Я не могу запускать свои тестовые примеры в транспортир. Он открывает хромированное окно, записывает данные; в разделе URL, но затем он сработает. Знаете ли вы, почему я получаю эту ошибку?Protractor UnknownError: Connection reset

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 

ответ

2

Я вижу, что вы используете какой-то вид или задание бегуна, как глоток или хрюканье.

Глоток:

Вы можете использовать https://github.com/mllrsohn/gulp-protractor

Обновление этой версии 3.0.0 npm update gulp-protractor

Затем обновите webdrivers с помощью этой задачи https://github.com/mllrsohn/gulp-protractor#protractor-webdriver пример находится в разделе Примеры источника

Grunt :

Возможно, вы используете https://github.com/teerapap/grunt-protractor-runner

Обновления этой версии 4.0.0 npm update grunt-protractor-runner

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

Используйте этот параметр, чтобы обновить ваши webdrivers каждый раз, когда задача запускается

+0

После 72 часов борьбы с этой ошибкой, это ответ. Дело в том, что у моего пакета.json есть версия «глосса-транспортир» версии 2.x. Сначала у меня возникла идея, что это был транспортир или водитель, но они работают на плавнике, когда выходят за пределы глотки. Это привело меня к этому вопросу, и это ответ. Теперь я должен действительно обновить все зависимости пакета узла, чтобы избежать ошибок. Я бы назвал ваш ответ лучшим, если мог. – moplin

0

Это известная проблема с новой версией хрома> 54, Посмотрите protractor#3639

чтобы получить подробную информацию о том же или попробуйте с chrome 53 или обновите webdriver-manager (который не получает обновления, вам нужно сделать это вручную) ,

2

Нам просто нужно обновить глоток плагины до последней версии, чтобы поддержать Chrome54 & последние автономных веб-версию драйвера

Update Глоток-угловой транспортир до версии 0.2.0 обновления НОГО Глотка-углового-транспортира или

НПМ установить [email protected] (в моем случае обновление не работает)

Update глоток-транспортир до версии 3.0.0 НПМ обновление глоток-транспортир

Ваш файл 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); 
Смежные вопросы