Protractor: Kesalahan: Tidak ada toples server Selenium ditemukan di lokasi yang ditentukan Periksa apakah nomor versi terbaru.

Dibuat pada 14 Jun 2016  ·  3Komentar  ·  Sumber: angular/protractor

Kesalahan: Tidak ada toples server Selenium ditemukan di lokasi yang ditentukan (/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/protractor/selenium/selenium-server-standalone-2.51.0.jar). Periksa apakah nomor versi terbaru.

Saya mengamati masalah di atas tiba-tiba di Jenkins. Ketika saya menjalankan perintah di bawah ini, mengamati masalah yang berbeda lagi

pembaruan node_modules/busur derajat/bin/kelola webdriver

[22:36:28] I/local - Memulai server mandiri selenium...
[22:36:28] I/launcher - Menjalankan 1 instance WebDriver
[22:36:29] I/local - Server mandiri Selenium dimulai di http://10.224.247.131 :44726/wd/hub

/opt/ci/corporate/workspace/chcom-replatform-mobile-regression-QA/node_modules/selenium-webdriver/lib/error.js:27
super(opt_error);
^
WebDriverError: null

Semuanya bekerja seperti yang diharapkan sampai Jumat lalu. Mengamati masalah baru ini dari hari Sabtu. Paket terlampir. Json untuk referensi
paket.zip

Komentar yang paling membantu

Memiliki kesalahan yang sama, tetapi saya menjalankan node_modules/protractor/bin/webdriver-manager update dan itu berhasil untuk saya, terima kasih :)

Semua 3 komentar

Ada beberapa detail yang hilang tetapi saya pikir ini akan membantu:

webdriver-manager v10.0.4 memuat file jar server Selenium di folder node_modules/webdriver-manager/selenium dan tidak menggunakan folder node_modules/protractor/selenium berdasarkan desain. Saat meluncurkan instance lokal, busur derajat v3.1.1 mencari node_modules/protractor/selenium . Jika Anda menggunakan webdriver-manager v10.0.4 untuk memperbarui, busur derajat tidak mengetahui lokasi folder yang baru. Rilis busur derajat berikutnya akan menyinkronkan kedua item ini.

Karena busur derajat v3.1.1 sudah memiliki webdriver-manager, lebih baik gunakan node_modules/protractor/bin/webdriver-manager untuk memperbarui binari Anda dan memulai server Anda. Dalam rilis busur derajat berikutnya dan v3.1.1, Anda tidak perlu menyertakan ketergantungan webdriver-manager di package.json .

Jika Anda ingin menggunakan modul simpul busur derajat v3.1.1 dan webdriver-manager v10.0.4, ini mungkin bisa menjadi solusi Anda: Anda dapat menentukan dalam file konfigurasi Anda di mana file biner berada dengan seleniumServerJar dan chromeDriver per referenceConf.js .

Memiliki kesalahan yang sama, tetapi saya menjalankan node_modules/protractor/bin/webdriver-manager update dan itu berhasil untuk saya, terima kasih :)

Solusi saya adalah mengubah versi file jar ke yang terbaru di ../e2e-tests/config/protractor.e2e.local.conf.js

Apakah halaman ini membantu?
0 / 5 - 0 peringkat