2

Я пытался обновить селен WebDriver с помощью «WebDriver-менеджер», но я получаю сообщение об ошибке, как,селена WebDriver обновления менеджера - НПЙ

Error: Got error Error: read ECONNRESET from https://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.2.jar 
Error: Got error Error: read ECONNRESET from https://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.2.jar 
fs.js:60 
     throw err; // Forgot a callback but don't know where? Use NODE_DEBUG=fs 
    ^

Error: EPERM: operation not permitted, unlink 'C:\Users\user_name\AppData\Roaming\npm\node_modules\protractor\selenium\selenium-server-standalone-2.48.2.jar' 
    at Error (native) 

Я не уверен, что было причиной. Я тоже попробовал обновить транспортир, но не повезло.

Также я попытался запустить командную строку от имени администратора и запустить

webdriver-manager update --ignore_ssl 

Пожалуйста, помогите.

+1

Не могли бы вы вручную загрузить https://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.2.jar? Похоже, какая-либо сетевая ошибка/dns/любая сетевая ошибка. – cvakiitho

+0

@cvakiitho Да, это проблема межсетевого экрана. Можете ли вы сообщить мне, как мы можем скачать с http-сайта вместо https? где я могу изменить эту конфигурацию в обновлении селена? – AJJ

ответ

0

Это действительно работает над http: http://selenium-release.storage.googleapis.com/2.48/selenium-server-standalone-2.48.2.jar, просто найдите-замените его в библиотеке.

Или скачать его вручную: node_modules/транспортир/селен

+0

Спасибо. да, это работает над http. Я добавил alternate_cdn в команду обновления webdriver-manager. Но как добавить два URL-адреса alterante cdn в команду обновления webdriver-manager. один URL-адрес для хромового драйвера и еще один для автономного селена? – AJJ

+0

Обновление webdriver-manager «только» загружает последние файлы, так как вы уже делаете это вручную, не лучше ли загружать селен и хромированный рекордер вручную, если вам нужно обновлять URL-адреса для каждого из них? Если вы хотите, вы можете обновить его в bin/webdriver-manager – cvakiitho

1

Я решил эту проблему, как показано ниже,

// Update chrome alone 
    webdriver-manager update --standalone=0 --chrome --alternate_cdn http://chromedriver.storage.googleapis.com/ 

// Update selenium alone 
    webdriver-manager update --chrome=0 --standalone --alternate_cdn http://selenium-release.storage.googleapis.com/ 
1

я столкнулся же вопрос и получил ошибку ниже при запуске обновления драйвера хрома. Ошибка: получена ошибка Ошибка: самоподписанный сертификат в цепочке сертификатов от https://chromedriver.storage.googleapis.com/2.21/chromedriver_win32.zip Я вручную загрузил драйвер, который сохранил его как node_modules \ protractor \ selenium \ chromedriver_2.21.exe , и он сработал. Я запускал его из своей офисной сети

0

У меня была такая же проблема.

Решение для меня обновлялось node.js (лучший способ сделать это - просто загрузить последнюю версию и установить его).

Смежные вопросы