"Is Edge really that fast?"

"Is Edge really that fast?"

Официальные внешние интерфейсы для интеграции приложений с браузерами не очень хорошо приспособлены для “тонкого” управления браузерами. Они главным образом рассчитаны на то, что движок браузера будет встроен в приложение и в нём будут просто открываться странички. Однако Selenium требует более тесной интеграции. И кто может реализовать это лучше, чем сам производитель браузера?

Все, кто использует Selenium, уже привыкли к тому, что браузер Internet Explorer самый медлительный из всех. Но распространяется ли это правило на браузер Edge, драйвер для которого делает непосредственно компания Microsoft?

Посмотрите, например, на эти результаты сравнения скорости работы различных локаторов в Edge, Chrome и Firefox.

Вот итоговая таблица с результатами (указано время выполнения 100 запросов различного типа к одной и той же странице):

LocatorFirefoxChromeEdge
name1377 ms929 ms204 ms
className1795 ms902 ms199 ms
id1600 ms851 ms262 ms
linkText9056 ms1522 ms238 ms
xpath2229 ms919 ms247 ms
cssSelector1280 ms809 ms219 ms

Edge обгоняет конкурентов минимум в 3 раза по всем типам локаторов!

Ну а если он и на других типах операций окажется быстрее других браузеров… Вам не кажется, что начинается новый виток войны браузеров, сложившееся равновесие нарушено?