Задание пути к исполняемому файлу драйвера Chrome приводит к сбою сборки - PullRequest
0 голосов
/ 25 июня 2019

Я слишком долго боролся с этим и теперь решил обратиться за помощью к тем, у кого есть опыт. Я пытаюсь использовать chromedriver в среде Azure Devops, но когда я устанавливаю путь к chromedriver и запускаю скрипт, его не видно. Ниже приведены некоторые артефакты из этой проблемы. Любая помощь высоко ценится:

скрипт робота:

*** Keywords ***
Login
    #Open Webdriver hosted on Azure Devops
    Create Webdriver    Chrome executable_path=D:/a/1/s/node_modules/chromedriver/lib/chromedriver/chromedriver.exe


    OpenBrowser     ${url}       Chrome
    MaximizeBrowserWindow
    InputText       id=identifierId     &{LOGIN}[Username]
    ClickElement    xpath://div[@id='password']//input
    InputPassword   xpath://div[@id='password']//input &{LOGIN [Password]

Ошибка: enter image description here

1 Ответ

1 голос
/ 28 июня 2019

Я создал инструмент именно для такого рода сценариев. Поскольку, судя по всему, (рамки скриншотов роботов) у вас уже есть Python. Установите pip-пакет "webdrivermanager" и вызовите webdrivermanager chrome --linkpath AUTO перед запуском робота, и хром-драйвер должен быть автоматически установлен в месте, где его обнаружит seleniumlibrary, а затем пропустите ключевое слово Create Webdriver.

Код здесь: https://github.com/Omenia/webdrivermanager

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