Selenium Web-драйвер IE 11

Я новичок в селене и пытаюсь выполнить свой сценарий веб-драйвера selenium в IE 11 с комбинацией окна 10, иногда он работает очень медленно, и в большинстве случаев тест не работает с исключениями.

Исключение:

System info: host: 'REF16U1ABJUN', ip: '172.17.2.130', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_231'

Обновлен Selenium до текущих уровней Версия 3.141.59. Обновленный IEDriverServer до последней версии IEDriverServer v3.150.1

Кто-нибудь может мне помочь.


comment
Какая у вас версия IE 11? Могут быть более стабильные комбинации IE 11 и IEDriverServer.   -  person Greg Burghardt    schedule 17.01.2020
comment
вам нужно опубликовать фактическое исключение здесь ...   -  person pcalkins    schedule 17.01.2020
comment
Информация о системе: хост: 'REF16U1ABJUN', ip: '172.17.2.130', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10 .0 ', java.version:' 1.8.0_231 '   -  person Mirfan    schedule 17.01.2020
comment
Возможности {acceptInsecureCerts: false, browserName: internet explorer, browserVersion: 11, javascriptEnabled: true, pageLoadStrategy: normal, platform: WINDOWS, platformName: WINDOWS, proxy: Proxy ()   -  person Mirfan    schedule 17.01.2020
comment
se: ieOptions: {browserAttachTimeout: 0, elementScrollBehavior: 0, enablePersistentHover: true, т.е.browserCommandLineSwitches:, т.е.edgechromium: false, т.е. edgepath:, т.е.ensureCleanSession:   -  person Mirfan    schedule 17.01.2020
comment
Спасибо, что ответили мне, это исключение, которое я получаю после запуска моего скрипта, я отключил настройку защищенного режима для всех зон. И попробуйте использовать разные версии драйвера IE, но у меня ничего не работает, не могли бы вы помочь мне, если я что-то упускаю , Версия IE 11 - 64-разрядная. Я пробовал использовать драйверы IE 32 или 64. Спасибо.   -  person Mirfan    schedule 17.01.2020
comment
Возможно, это ТАК может вам помочь.   -  person Jeroen Heier    schedule 17.01.2020
comment
Пожалуйста, проверьте свой код. Возможно, вы используете метод SendKeys для ввода значений. Если это так, вы можете попробовать использовать метод ExecuteScript() для выполнения сценария JavaScript и использовать его для ввода значений в текстовый элемент ввода. Более подробную информацию см. по этой ссылке.   -  person Zhi Lv    schedule 18.01.2020


Ответы (1)


Я столкнулся с той же проблемой, что и тестовые примеры в IE медленно.

Быстрое решение - использовать 32-разрядный драйвер Internet Explorer вместо 64-разрядного.

Тем не менее, если вы столкнулись с медлительностью IE 11 после переключения на 32-разрядный драйвер IE, сохраните эти моменты в уме.

Рекомендация для 32-разрядного драйвера IE

Вы можете загрузить драйвер IE с здесь

Обновление: попробуйте это

Свойства обозревателя → Дополнительно → Безопасность → ☑ Включить 64-разрядные процессы для расширенного защищенного режима

person Muzzamil    schedule 17.01.2020
comment
Привет, спасибо, что ответили мне. Я использую версию IE 11 с 64-битной версией, я пытался использовать версию 32-битного драйвера IE, все еще сталкиваясь с той же проблемой, у вас есть еще предложения по этой проблеме, спасибо - person Mirfan; 17.01.2020
comment
Я добавил пункты с деталями, специфичными для IE10-11, чтобы повысить скорость, например отключение защищенного режима. Уровень масштабирования должен быть 100% и изменение записи reg для IE-11, пожалуйста, проверьте эти точки гиперссылки - person Muzzamil; 17.01.2020
comment
«Расширенный защищенный режим» должен быть отключен. Готово? - person Muzzamil; 17.01.2020
comment
@Mirfan Я обновил вопрос. Пожалуйста, попробуйте - person Muzzamil; 17.01.2020
comment
да они отключены для всех зон - person Mirfan; 17.01.2020
comment
Можете попробовать обновленную часть поста. - person Muzzamil; 17.01.2020
comment
привет, я просто отключил настройку расширенного защищенного режима с настройкой зон, посмотрим, сработает ли это для меня - person Mirfan; 17.01.2020
comment
Я говорю о «Расширенном защищенном режиме», который заранее включает вкладку «Включить защищенный режим», а не «Включить защищенный режим», который находится на вкладке безопасности. - person Muzzamil; 17.01.2020