Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

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

cross-browser
webdriver
Теги: #<Tag:0x00007f7b61cd2538> #<Tag:0x00007f7b61cd2380>

(Серж) #1

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

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

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

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


(Ray Romanov) #2

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


(Серж) #3

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


(Ray Romanov) #4

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


(Серж) #5

Utf 8, латиница


(rmerkushin) #6

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


(Серж) #7

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

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

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

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