История страницы
...
Подробнее о заполнении полей данной формы в разделе «Настройки».
Также драйвера драйверы можно скачать самостоятельно из следующих источников:
...
- Скачать версию драйвера для соответствующей версии браузера.
- Разместить скаченный драйвер в файловой системе. Например, в корень диска С.
- Создать папку с именем «.robin» в профиле текущего пользователя. В Windows это обычно: «C:/Users/{имя текущего пользователя}».
При создании папки через интерфейс в Windows может возникнуть ошибка:
При возникновении ошибки, следует вводить имя не «.robin», а «.robin.» (с точкой в конце).
Папка создастся с именем «.robin».
- В папке необходимо создать файл:
env.cfg - конфигурационный файл для робота и работы web-recorder (если установлена версия платформы до 2.14.1, то необходимо создать 2 файла: env.cfg и webSpyEnv.cfg)
Файлы можно создать с помощью Блокнот.
При сохранении файла следует указать расширение .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
Важно! При версии платформы менее 2.14.1 должны быть созданы 2 файла:
- Сохранить config файлы в папку «.robin». Теперь роботы и студия в случае отсутствия нужного драйвера в дистрибутиве будут использовать драйвера, указанные в конфигурационных файлах.
В версии ROBIN Platform, начиная с 2.14.1, появилась возможность указывать startArgs в env.cfg. В параметре %BrowserName%Args можно указать набор аргументов для запуска драйвера в соответствующих конфигу компонентах, пример:
В секции profile, в параметре %BrowserName%Profile можно указать путь к профилю, под которым будет запускаться браузер:
Также аргументы запуска и профиль можно указать в ROBIN Studio в окне настроек.
Проверить корректность запуска с аргументами можно в 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.