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 № 1Widzę, ż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).