Вы не уверены, используете ли я последнюю версию Chrome с Selenium? - PullRequest
0 голосов
/ 29 октября 2019

В настоящее время я пытаюсь убедиться, что я использую последнюю версию chromedriver, которая на момент написания этого поста составляла 78.0 в проекте Angular. Из того, что я могу собрать, я полагаю, что вместо этого я использую версию 77.0.

Я сделал обновление webdriver-manager, и следующие строки наводят меня на мысль, что я использую последнюю версию. chromedriver: распаковка chromedriver_78.0.3904.70.zip chromedriver: chromedriver_78.0.3904.70.exe до даты

Но когда я смотрю в свой package.json и package-lock.json, я вижу только версию 77драйвер chrome.


|package-lock.json |

"chromedriver": {"version": "77.0.0", "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-77.0.0.tgz",

| package.json |

"chromedriver": "^ 77.0.0",

| команда состояния webdriver-manager |

I / status - доступна автономная версия селена: 3.141.59 [последняя]

I / status - доступны версии chromedriver: 77.0.3865.40, 78.0.3904.70 [последний]

I / status - доступна версия geckodriver: v0.26.0 [последняя]


Я не понимаю, что именно означает вторая строка из статуса webdriver-manager. Она показывает, что обе версии chromedriver 77 и 78 доступны, но какая используется? Почему там указаны обе версии? последняя версия.

Через некоторое устранение неполадок я понял, что больше не могу устанавливать npm, так как только что получил эту ошибку. Не уверен, может ли это быть связано с моей проблемой.

npm ERR! код ENOLOCAL npm ERR! Не удалось установить из "node_modules \ protractor \ cd. \ node_modules \ protractor && npm i webdriver-manager @ latest ", поскольку он не содержит файл package.json.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...