История страницы
...
При возникновении такой ошибки, обновите драйвер. Обновить драйвер можно автоматически при помощи кнопки , а также в ручную.
Драйверы для соответствующего браузера можно установить в Настройках ROBIN Studio (вкладка «Браузер»), начиная с версии 2.14.1. После установки драйвера через настройки студии, файл env.cfg (конфигурационный файл для робота и работы web-recorder) будет создан автоматически.
Подробнее о заполнении полей данной формы в разделе «Настройки»разделе ROBIN Studio. Настройки
Также драйверы можно скачать самостоятельно из следующих источников:
- Chrome: https://chromedrivergooglechromelabs.chromium.org/downloadsgithub.io/chrome-for-testing/
- Firefox: https://github.com/mozilla/geckodriver/releases/
- IE: https://www.selenium.dev/downloads/
- Yandex: https://github.com/yandex/YandexDriver/releasesOpera
- Edge: https://githubdeveloper.microsoft.com/operasoftware/operachromiumdriver/releasesEdge: https://github.com/mozilla/geckodriver/releasesen-us/microsoft-edge/tools/webdriver?form=MA13LH#downloads
Для использования обновленного драйвера, необходимо выполнить следующие шаги:
- Скачать версию драйвера для соответствующей версии браузера.
- Разместить скаченный драйвер в файловой системе. Например, в корень диска С.
- Создать папку с именем «.robin» в профиле текущего пользователя. В Windows это обычно: «C:/Users/{имя текущего пользователя}».
При создании папки через интерфейс в Windows может возникнуть ошибка:
При возникновении ошибки, следует вводить имя не «.robin», а «.robin.» (с точкой в конце).
Папка создастся с именем «.robin».
- В папке необходимо создать файл:
env.cfg - конфигурационный файл для робота и работы web-recorder (если установлена версия платформы до 2.14.1, то необходимо создать 2 файла: env.cfg и webSpyEnv.cfg)]
Файлы можно создать с помощью Блокнот.
Полный путь к файлам конфигурации: C:\Users\<User>\.robin
При сохранении файла следует указать расширение .cfg, выбрав в окне сохранения «тип файла» значение «All types (.)».
- Заполняются файлы в следующем формате:
[webdrivers]
webdriver.[название браузера].[версия браузера].path=[абсолютный путь к драйверу], где *[название браузера] - тип браузера из списка: * chrome * firefox * ie * yandex
[версия браузера] - версия загруженного драйвера браузера, в формате, пишется v**XX**, где XX числовой номер версии драйвера
[абсолютный путь к драйверу] - при указании пути к файлу драйвера ставится обратный слэш
\
прямой слэш/
Предупреждение Внимание! Конфиг работает с заголовком [webdrivers]
Для применения работы слеша необходимо заменить его на обратный
Примеры заполнения:
Шаблон:
[webdrivers]
webdriver.chrome.v105.path=C:/chromedriver.exe
webdriver.chrome.v106.path=C:/chromedriver.exe
webdriver.chrome.v107.path=C:/chromedriver.exe exe
Важно! При версии платформы менее 2.14.1 должны быть созданы 2 файла:
- Сохранить config файлы в папку «.robin». Теперь роботы и студия в случае отсутствия нужного драйвера в дистрибутиве будут использовать драйвера, указанные в конфигурационных файлах.
...
Проверить корректность запуска с аргументами можно в chrome://version/
В версии ROBIN Platform до 2.14.1, Web-recorder и Робот (работа действий) используют разные конфиги. Web-recorder считывает параметры из файла webSpyEnv.cfg, действия из файла env.cfg. В версии платформы 2.13.1 стартовые аргументы и профиль для Chrome указываются в других секциях и параметрах. Аргументы указываются в секции startChromeArgs в env.cfg и webSpyEnv.cfg. В параметре args можно указать набор аргументов для запуска драйвера в соответствующих конфигу компонентах. Профиль указывается в секции profile и параметре profile.
...