Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Puppeteer vs WebDriver



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Puppeteer vs WebDriver
2018-09-19 11:29

Вот тут господин Баранцев поделился своим инсайтом на процесс разработки WebDriver и ChromeDriver

http://software-testing.ru/forum/index.php?/topic/37140-sravnenie-instrumentov-dlia-avtomatizirovanno/?p=168564

 

Справедливости ради надо заметить, что Google сейчас (и уже достаточно давно, пару лет, наверное) не участвует в разработке Selenium, даже в качестве спонсора не участвует.

 

И драйвер свой (chromedriver) очень вяло обновляет, в том числе долго не исправляет критические баги, приводящие к крэшам. И даже развивает конкурирующий продукт Puppeteer, то есть тянет одеяло на себя, от кроссбраузерной автоматизации в сторону "chrome only".

 

Да, действительно, если не нужна кроссбраузерность то решение на Puppeteer выглядит намного более заманчивым - эта библиотека теснее связана с Хромом чем WebDriver, у неё выше функциональность и главное стабильность, более дев-френдли и дебаг-френдли, плюс параллелизация тестов "прямо из коробки"

 

Даже если кому и нужна кроссбраузерность - то за неё приходится "платить высокую цену", так как процесс поддержки таких тестов это ад - то баг в вебдрайвере, то в хромдрайвере, то в геко, то в каком-то из браузеров - в итоге приходится методом тыка подбирать версии которые могут работать вместе, команды в конфигах так вообще разные для разных браузеров, даже поддержка фич разная у разных драйверов (тот же прокси). Да и тест написанный для хрома не факт что будет стабилен на всех остальных браузерах, приходится допиливать после многих случайных фейлов

 

Миграция с WebDriver на Puppeteer вообще простая если тесты писались на JavaScript, синтаксис команд там очень похожий. Ну а у кого другой язык - можно выбирать: либо много старых тестов которые сложно поддерживать, либо мало (для начала) но стабильных и легко поддерживаемых



Новый блог в нашей трансляции: Блог компании «Аплана»
2018-09-19 16:18

В трансляцию блогов регулярно добавляются новые блоги. Их количество уже давно перевалило за отметку 100. Ну а мы продолжаем знакомить Вас с новыми блогами.

 

Блог компании «Аплана» — http://aplana.ru/infocenter/corpblog

 

Немного о нас:

«Аплана» — лидирующий поставщик услуг тестирования и обеспечения качества информационных систем, а также управления жизненным циклом приложений. Компания на рынке уже 17 лет, в штате более 700 специалистов, общее количество проектов превысило 1500.

 

Теперь мы запустили блог. В нем будут публиковаться экспертные материалы наших специалистов, информационные статьи, новости компании и рынка, аналитика, разбор кейсов и многое другое.

 

Публикуем одну из первых статей блога.

 

Читать публикацию полностью



© 2010 | Software-Testing.Ru


В избранное