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

Почему IEDriver выполняет тесты selenium очень медленно?

ie
firefox
webdriver
chrome
Теги: #<Tag:0x00007f7b697367c0> #<Tag:0x00007f7b69736608> #<Tag:0x00007f7b69736360> #<Tag:0x00007f7b697360e0>

(Tatyana Durova) #1

Может быть известная проблема, все тесты через IE выполняются раз в 10 медленне чем через Chrome или Firefox. Кроме того, заметила что и Firefox выполняет тесты медленее, чем ChromeDriver (раза в 2-3).

Есть какое то решение?


(Ray Romanov) #2

Я с таким столкнулся, все банально просто оказалось, в моем случае я подключил iedriver 64 битной версии, а сам браузер был 32х битный, прикольно было наблюдать как в поле ввода символы с задержкой в 2 секунды вводились. Поменял драйвер на 32 бита все полетело, хотя медленней чем в хроме под линухом в среднем 5-15% но терпимо ;), хотя это скорее всего из-за того, что виндовс в виртуалке живет.


(Stan) #3

Плюсую, старая добрая бага IEDriver


(Константин) #4

И старайтесь избегать поиск локаторов по сложному Xpath, лучше использовать id, name, css


Кросс-браузерное тестирование на последних версиях браузеров
(Tatyana Durova) #5

А как вы это сделали? у меня обратная ситуация, прверила в диспетчере задач - тестовое приложение запускается в 32-х разрядном процессе, хотя платформа win 8 64 и IE на 64 тоже установлен. Как это сделать?


(You Rooock) #6

Пожалуйста:
http://selenium-release.storage.googleapis.com/2.48/IEDriverServer_Win32_2.48.0.zip


(Tatyana Durova) #7

Да, проблема решилась =) спасибо всем!