Какую версию IEDriverServer использовать с IE 11 до Selenium? - PullRequest
1 голос
/ 21 марта 2019

Я только что получил обновление до Windows 10 (x64). Мой старый рабочий стол имел IE 11, но более низкую версию, так как он работал под управлением Windows 7. Теперь у меня есть следующая версия IE:

Version: 11.648.17134.0
Update Versions: 11.0.115

Я скачал последнюю версию IEDriverServer.exe, которую мне дал Selenium (3.14). Когда я запускаю его, когда я выполняю get (url) (различные URL), впоследствии он не может найти элементы. Я посмотрел и заметил, что до get (), driver.getWindowHandles () имел одну запись, но после get () он имел ноль записей. Это последняя версия. Я попытался установить режим совместимости, но это не принесло пользы (установлено или не установлено). Тесты будут хорошо работать с Chrome, но кто-то еще написал тест и не проверял значения, отличные от NULL, до вызова element.sendKeys (str), который, как представляется, IE разрешает, но Chrome выдает исключение. И таких случаев очень много.

Итак, мне нужно найти правильный IEDriverServer для моего Windows 10 IE, но у меня возникают проблемы при этом. Google не дал мне много, за исключением того, что привело меня к драйверу, который я уже скачал.

Может кто-нибудь помочь?

Ответы [ 2 ]

0 голосов
/ 22 марта 2019

Да, вы были правы.Ранее он предупреждал вас о том, что зоны не совпадают, и даже не начинаются.теперь он не предупреждает вас и пыхтит, но терпит неудачу.

0 голосов
/ 21 марта 2019

В качестве правила большого пальца вы всегда можете использовать выпущенный IEDriverServer от соответствующих выпущенных Selenium клиентов.

В качестве примера

  • Если вы используете Selenium v3.14
    • Скачать, извлечь и использовать IEDriverServer_Win32_3.14.0.zip или IEDriverServer_x64_3.14.0.zip
  • Фотоснимок:

Selenium_v3.14


Обновление

Однако для работы с IE11 вам нужно позаботиться о нескольких вещах, которые выходят за рамки этого обсуждения и заключаются в следующем:

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