При запуске теста в IE8 на локальной машине (Windows 7), тест проходит за 30 минут (нажатие и ввод происходит приемлемо быстро).
Но когда запускаю тест через Jenkins на Windows Server 2008, тест проходит в два раза - три раза дольше 60 - 90мин.
При открытие удаленки вижу, что действия происходят очень медленно.
Что-то может подскажете?
Использую IEDriverServer 32bit version 2.47
настройки у ИЕ те же самые?
Да, такие же.
Может на какие-то настройки конкретно стоит обратить внимание?
я думаю настройки безопасности, туда стоит обратить внимание, обычно из-за них все проблемы
Ок, сегодня детально посмотрю. Завтра отпишу результат.
Для размышления:
- А зачем тебе IE8?
У тебя стоит задача реализовать на IE8 или ты сам что то хочешь тестировать! Многие уже давно отказались от IE8. По пробуй накатай другую версию браузера)
В настройках безопасности все совпадает.
Может еще какие-то варианты есть?
В том-то и проблема, что клиент работает с проектом исключительно на IE8
может в этом-то и проблема, что одинаковые, попробуйте всю безопасность убрать или свести на минимум
и гляньте IE Webdriver , может поможет
Попробуйте поменять драйвер на 64-bit
Не помогло.
Безопасность свел на минимум - безрезультатно
Насчет ссылки на статью - у меня указано:
System.setProperty("webdriver.ie.driver", "C:\\Windows\\System32\\IEDriverServer.exe");
Итоги:
Работа тестов на этом сервере приводит к медленной производительности.
Посмотрите ещё на селекторы, с помощью которых ведётся поиск контролов. Т.к. сталкивались с ситуацией, когда селекторый на xPath работали в разы медленней на IE.
Do different tests instead of repeating the same tests