Я использую инструмент транспортир и сталкиваюсь с одной проблемой, связанной с хромедрайвером.
Я установил транспортир локально, используя команду. npm install protractor
Соответствующий пакет транспортира добавлен в папку "node_modules". . Транспортир установлен с некоторой версией
Я обновил webdriver-manager с помощью команды.
webdriver-manager update
.
Обновлен webdriver-manager. Соответствующий файл "update-config.json" обновлен с загруженной версией chromedriver. . Папка Selenuim внутри webdriver-manager
Например.
chrome":{"last":"D:\\Html5EditorTestautomationRepo_local\\
html5-editor-testautomation_8April\\node_modules\\protractor\\node_modules\\
webdriver-manager\\selenium\\chromedriver_2.46.exe"
updateConfig upadte файла с жестко закодированным путем
Теперь запустите менеджер webdriver с помощью cmd:
webdriver-manager start
Это запустит сервер webdriver-manager.
Тот же проект, который я скопировал в другую структуру папок и удалил предыдущую папку проекта.
Затем снова попробуйте запустить сервер той же командой.
но на этот раз возникла ошибка, в которой говорится, что chromedriver_2.46.exe не удалось найти по определенному пути.
Я не хочу снова обновлять менеджер драйверов.
Так как это жестко закодированный путь, он потерпит неудачу. Даже я не могу передать свой проект другому пользователю.
Так что без обновления веб-драйвера-менеджера как это решить ?????