t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f74870d2980> #<Tag:0x00007f74870d2868> #<Tag:0x00007f74870d27a0> #<Tag:0x00007f74870d26d8>

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

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

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

4 Симпатий

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

1 Симпатия

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

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

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

1 Симпатия

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