Для работы Программного робота необходимо сконфигурировать браузер Internet Explorer. Ссылка на источник: https://github.com/SeleniumHQ/selenium/wiki/InternetExplorerDriver
Для этого необходимо выполнить следующие шаги:
- Для IE 7 и выше на Windows Vista или Windows 7. Необходимо установить Защищенный режим для каждой зоны в одинаковом положении – вкл./ выкл.
Для этого перейдите в Настройки → Свойства браузера → Вкладка "Безопасность" → Для каждой зоны поставить/ убрать галочку напротив "Включить защищенный режим". - Для IE 10 и выше. Настройка "Включить расширенный защищенный режим" должна быть отключена.
Эту опцию можно найти в Свойствах браузера → Вкладка "Дополнительно" → Пункт "Безопасность". Уровень масштабирования браузера должен быть установлен на 100%, чтобы события мыши могли быть установлены в правильные координаты.
Чтобы проверить масштабирование, необходимо открыть Настройки → Масштаб → Установить значение в 100%.
Для Windows 10. Необходимо установить "Изменение размера текста, приложений и других элементов" в значении 100%.
Откройте Пуск → Настройки → Дисплей → "Изменение размера текста, приложений и других элементов" установить в значении 100%.
- Только для IE 11. Нужно установить запись реестра на целевом компьютере, чтобы драйвер браузера мог поддерживать соединение с экземпляром создаваемого Internet Explorer.
Для 32-битной Windows:
Открываем редактор реестра: ПКМ по Пуск → Выполнить → вводим regedit в поле Открыть и нажимаем ОК.
Далее переходим в раздел HKEY_LOCAL_MACHINE → SOFTWARE → Microsoft Internet Explorer → Main → FeatureControl →FEATURE_BFCACHE.
В случае, если раздела FEATURE_BFCACHE нет, его необходимо создать. ПКМ по FeatureControl → Создать → Раздел
Внутри раздела создайте "Параметр DWORD (32 бита)" с именем "iexplore.exe" со значением 0.Для 64-битной Windows:
Открываем редактор реестра: ПКМ по Пуск → Выполнить → вводим regedit в поле Открыть и нажимаем ОК.
Далее переходим в раздел HKEY_LOCAL_MACHINE → SOFTWARE → Wow6432Node → Microsoft → Internet Explorer → Main → FeatureControl → FEATURE_BFCACHE.
В случае, если раздела FEATURE_BFCACHE нет, его необходимо создать. ПКМ по FeatureControl → Создать → Раздел
Внутри раздела создайте "Параметр DWORD (32 бита)" с именем "iexplore.exe" со значением 0.