/ / Protractor UnknownError: Reset połączenia - selen, kątomierz, selen-chromedriver

Kątomierz UnknownError: Reset połączenia - selen, kątomierz, selen-chromedriver

Nie jestem w stanie uruchomić moich przypadków testowych w kątomierzu. Otwiera okno chrome, zapisuje dane; w sekcji adresu URL, ale potem ulega awarii. Czy wiesz, dlaczego dostaję ten błąd?

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:Users210080088DocumentsGithubperformance-centralappsrcmainresourcesstaticnode_modulesgrunt-protractor-runnernode_modulesprotractornode_modulesselenium-webdriverlibatomserror.js:108
var template = new Error(this.message);
^
UnknownError: Connection reset

Odpowiedzi:

2 dla odpowiedzi № 1

Widzę, że używasz jakiegoś rodzaju biegacza lub czegoś, co przypomina biegacz.

Łyk:

Być może używasz https://github.com/mllrsohn/gulp-protractor

Zaktualizuj to do wersji 3.0.0 npm update gulp-protractor

Następnie zaktualizuj webdrivers, korzystając z tego zadania https://github.com/mllrsohn/gulp-protractor#protractor-webdriver przykład znajduje się w sekcji przykładów źródła

Chrząknięcie:

Być może używasz https://github.com/teerapap/grunt-protractor-runner

Zaktualizuj to do wersji 4.0.0 npm update grunt-protractor-runner

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

Użyj tej opcji, aby zaktualizować webdrivers przy każdym uruchomieniu zadania


2 dla odpowiedzi nr 2

Musimy tylko zaktualizować wtyczki gulp do najnowszej wersji, aby obsługiwać wersję Chrome54 i najnowsze samodzielne wersje sterowników internetowych

Zaktualizuj kątomierz kątowy do wersji 0.2.0 npm update gulp-angular-protractor or

npm install gulp-angular-protractor@0.2.0 (w moim przypadku aktualizacja nie działała)

Zaktualizuj gulp-protractor do wersji 3.0.0 npm update gulp-protractor

Twój plik gulp.js powinien wyglądać jak poniżej i wtedy jesteś gotowy. daj mi znać, jeśli nadal masz jakiekolwiek problemy. przepraszam, jeśli odpowiedź nie jest poprawnie sformatowana.

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);

0 dla odpowiedzi № 3

Jest to znany problem z nową wersją chrome> 54, Spójrz kątomierz # 3639

aby uzyskać Szczegóły na ten sam lub spróbuj z chrome 53 lub zaktualizuj webdriver-manager (który nie otrzymuje aktualizacji, musisz zrobić to ręcznie).