manajer webdriver tidak bekerja di belakang proxy

Saya perlu menggunakan webdriver-manager untuk mengeksekusi:

 webdriver-manager update --proxy=https://proxy.company.com:8080

Tapi dapatkan

webdriver-manager: using local installed version 12.0.6
events.js:160
      throw er; // Unhandled 'error' event
      ^

Error: read ECONNRESET
    at exports._errnoException (util.js:1020:11)
    at TLSWrap.onread (net.js:568:26)

yaitu perintah proxy sepertinya masih tidak berfungsi untuk 12.0.6 untuk saya.


person Georg Heiler    schedule 17.08.2017    source sumber
comment
Mungkin proxynya tidak berfungsi dengan baik? Coba ini NODE_DEBUG=cluster,net,http,fs,tls,module webdriver-manager update --proy=https://proxy.company.com:8080 dan lihat apakah Anda melihat log apa pun   -  person Tarun Lalwani    schedule 19.08.2017
comment
Sayangnya, ini tidak akan menampilkan log lebih banyak daripada yang terlihat di atas   -  person Georg Heiler    schedule 11.09.2017
comment
Saya juga perhatikan Anda mengetik proy, bukan proxy. Saya harap itu hanya salah ketik, apakah akan ditempel?   -  person Tarun Lalwani    schedule 11.09.2017
comment
Bukan, bukan itu masalahnya github.com/angular/webdriver-manager/ masalah/   -  person Georg Heiler    schedule 11.09.2017


Jawaban (2)


Yang berhasil bagi saya adalah menambahkan --ignore_ssl selain --proxy

webdriver-manager update --proxy=http://someproxy:8080 --ignore_ssl
person Vojtech Ruzicka    schedule 08.11.2017
comment
Ya, Anda bisa mendapatkannya di sini: github.com/angular/webdriver-manager - person Vojtech Ruzicka; 21.05.2020

Seperti judul pertanyaan yang terdengar jika-Anda ingin menggunakan manajer webDriver yang berada di belakang proxy, maka gunakan seperti di bawah ini di kelas instantiasi browser Anda-

WebDriverManager.chromedriver().proxy("ProxyServerUrl Anda:Port Anda").setup();

driver = new ChromeDriver(chromeOptions-jika ada);

Dan jika Anda mencari: memperbarui webdriver Selenium menggunakan "webdriver-manager Lihat thread di bawah - selenium webdriver pembaruan manajer - npm

person Satyendra Sharma    schedule 21.08.2019
comment
Terima kasih, ini menyelesaikan salah satu masalah saya tetapi saya juga menghadapi masalah yang sama dengan dependensi lain untuk mantan Laporan Mentimun [master thought one] dan javax.mail untuk Mengirim email .. apa yang harus dilakukan? - person saTya; 05.09.2019
comment
Anda dapat Mengonfigurasi url proksi maven di settings.xml sesuai kebutuhan proksi Anda. File ini terletak di folder 'conf' instalasi maven. - person Satyendra Sharma; 06.09.2019
comment
Ketika Anda memiliki url proxy yang berisi nama pengguna/kata sandi, saya yakin solusi ini tidak akan berhasil. Misalnya, secara default Java mengabaikan autentikasi dasar pada terowongan proksi. Tapi tetap saja, menurut saya jawaban ini membutuhkan lebih banyak bukti. Selain itu, pertanyaannya berbasis Javascript, bukan Java. - person djangofan; 22.05.2020