Моя команда использует Ruby Watir Webdriver для создания сценариев автоматизации для наших приложений. IE11 - это наш браузер, с которым мы должны работать. Мы заметили, что наш же скрипт работает на Firefox быстрее на 30%, чем в IE. Это различие - скорость, влияет на способность нашего скрипта «видеть» элементы достаточно быстро. Существуют ли какие-либо надстройки, которые увеличивают скорость IE? Мы используем версию IEDriverServer 2.48.0Любые известные надстройки, которые увеличивают скорость выполнения IE?
ответ
Несомненно, 30% является допустимой разницей между двумя совершенно разными браузерами? Я очень удивлен, что разница настолько мала.
Как эти посты от Джим Эванс селеновых шоу, работает с драйвером IE не всегда было легко:
- http://jimevansmusic.blogspot.co.uk/2014/09/screenshots-sendkeys-and-sixty-four.html
- http://jimevansmusic.blogspot.co.uk/2014/09/using-internet-explorer-webdriver.html
- http://jimevansmusic.blogspot.co.uk/2012/06/whats-wrong-with-internet-explorer.html
Возможно, это законную причину для повышения спецификации оборудования для вашей тестовой среды IE, чтобы снизить затраты. Или сосредоточьте свои тесты так, чтобы только IE-специфические нуждались в IE, в то время как бесконтактная масса могла работать в более быстрой среде.
Скорость никогда не должна влиять на надежность , но при условии, что вы используете надлежащие ожидания, это не должно быть проблемой. Было бы несправедливо обвинять IE Driver для этого.
Я сомневаюсь, что использование какой-либо конкретной структуры тестирования (Watir) будет иметь слишком большое значение.
Спасибо, Андрей. Я рассмотрю 3 ссылки выше, чтобы увидеть мнение Джима Эванса об этом –