Кросс-браузерное тестирование на последних версиях браузеров

В данный момент тесты выполняются в браузере Chrome, но требуется выполнение и в остальных популярных браузерах(IE, FF, Opera)

Столкнулся с рядом проблем при выполнении базовых тестов:

  • IE: медленное заполнение полей; пропуск символов при вставке данных в поля ввода;
  • Opera: не закрывается браузер после прогона. Последнее изменение operachromiumdriver было в 2015 году. Более не поддерживается разработчиком?

Как быть в данном случае?
С какими браузерами последних версий webdriver умеет корректно взаимодействовать? Какую версию selenium более предпочтительно использовать на сегодняшний день?
Благодарю за ответы.

По поводу IE возможно эта проблема.

1 лайк

Использовал и 32-битный драйвер, но проблему с периодическим пропуском символов при вставке данных это не решило. Не сталкивались с такой проблемой?

Нет, проблем с пропуском не было, а символы каких кодировок/раскладок отправляете в поля?

Utf 8, латиница

Попробуйте поиграться с nativeEvents в DesiredCapabilities. Ещё IE очень плохо относится к потере браузером фокуса, хотя уже может и пофиксили, не пользуюсь им уже несколько лет)

1 лайк

Спасибо за ответы!

А как быть с оперой? Кто-нибудь сталкивался?

И остаются открытыми вопросы

С какими браузерами последних версий webdriver умеет корректно взаимодействовать? Какую версию selenium более предпочтительно использовать на сегодняшний день?

С FF вообще проблем не должно быть - единственная особенность это создание профайла для тестов…