การอัปเดตตัวจัดการ webdriver ทำให้เกิดข้อผิดพลาดที่ไม่สามารถจัดการได้

ฉันใช้ไม้โปรแทรกเตอร์และเว็บไดรเวอร์ เมื่อพยายามอัปเดตตัวจัดการเว็บไดรเวอร์ ฉันได้รับข้อผิดพลาดด้านล่าง

>     webdriver-manager update events.js:160
>       throw er; // Unhandled 'error' event
>       ^
> 
> Error: tunneling socket could not be established, statusCode=407
>     at ClientRequest.onConnect (\\hermes\vhd_profiles\VDI_Home_VHD1\modisej\AppData\Roaming\npm\node_modules\protractor\node_modules\tunnel-agent\index.js:166:19)
>     at ClientRequest.g (events.js:292:16)
>     at emitThree (events.js:116:13)
>     at ClientRequest.emit (events.js:194:7)
>     at Socket.socketOnData (_http_client.js:394:11)
>     at emitOne (events.js:96:13)
>     at Socket.emit (events.js:188:7)
>     at readableAddChunk (_stream_readable.js:176:18)
>     at Socket.Readable.push (_stream_readable.js:134:10)
>     at TCP.onread (net.js:551:20)

เมื่อฉันตรวจสอบรายการไดรเวอร์ที่มีอยู่ในปัจจุบันโดยใช้สถานะ webdriver-manager ฉันจะได้รับด้านล่างนี้

    $ webdriver-manager status
    I/status - selenium standalone is not present
    I/status - chromedriver is not present
    I/status - geckodriver is not present
    I/status - IEDriverServer is not present
    I/status - android-sdk is not present
    I/status - appium is not present

แต่ดูสิ่งต่อไปนี้เมื่อค้นหาเวอร์ชัน webdriver-manager:

webdriver-manager version
I/version - webdriver-manager 12.0.6

เวอร์ชันโหนด: 7.2.1 เวอร์ชันไม้โปรแทรกเตอร์: 5.1.2 เวอร์ชัน Webdriver: 12.0.6


person Sej    schedule 20.06.2017    source แหล่งที่มา


คำตอบ (4)


อัปเดตผู้จัดการเว็บ --proxy=http://proxy:88

วิธีนี้ช่วยแก้ไขปัญหาของฉันได้

person Raphael    schedule 06.08.2017
comment
ฉันได้รับข้อผิดพลาดนี้ด้วยคำสั่งข้างต้น ขอขอบคุณสำหรับความช่วยเหลือใด ๆ [16:55:30] I/config_source - curl -o/usr/local/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/gecko-response.json 'proxy:88/repos/mozilla/geckodriver/releases' -H 'host:api.github.com' events.js:174 โยน เอ่อ; // เหตุการณ์ 'ข้อผิดพลาด' ที่ไม่สามารถจัดการได้ ^ ข้อผิดพลาด: เชื่อมต่อ ETIMEDOUT 198.105.254.104:88 - person Prasad; 01.03.2019

จัดการเพื่อแก้ไขปัญหานี้ด้วยการรันคำสั่ง

webdriver-manager update --proxy="proxy address":8080/
person Sej    schedule 22.06.2017

ลองสิ่งนี้

webdriver-manager update --proxy="http://username:pass@yourproxyserver:port/" --ignore_ssl

ทำงานให้ฉันด้วยคำสั่งนี้

อัปเดต

ด้วยเวอร์ชัน Chrome

webdriver-manager update --versions.chrome 77.0.3865.90 --proxy="http://username:pass@yourproxyserver:port/" --ignore_ssl
person nitin1416    schedule 09.10.2019

การรันคำสั่ง webdriver-manager update --proxy=http://proxy:88

[16:55:30] I/config_source - curl -o/usr/local/lib/node_modules/protractor/node_modules/webdriver-manager/selenium/gecko-response.json 'http://proxy:88/repos/mozilla/geckodriver/releases' -H เหตุการณ์ 'host:api.github.com' js:174 โยนเอ้อ; // เหตุการณ์ 'ข้อผิดพลาด' ที่ไม่สามารถจัดการได้ ^

ข้อผิดพลาด: เชื่อมต่อ ETIMEDOUT 198.105.254.104:88

person Prasad    schedule 28.02.2019