Рубрики
Uncategorized

Куколь против Селенлия

Сравнение между Кукольником и Селеном. Теги с WebDev, тестированием, производительностью, DEVOPS.

Кукла и Селен являются как популярными, мощными, так и широко используемыми решениями для автоматизации веб-приложений.

Но какой из них вы должны использовать?

Ответ зависит от ваших конкретных потребностей.

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

Я поделюсь своим собственным мнением в конце этой статьи.

Вот некоторые плюсы и минусы для них обоих.

Uppeteer.

Плюсы • Быстрее, чем селен • Легко установить • Написано и поддерживается Google Chrome Devs

Минусы • Работает только с Chrome • Единственный поддерживаемый язык является Node.js

Селен

Плюсы • Работает с большинством браузеров • Многоязычная поддержка • Огромное сообщество пользователей

Минусы • трудно запустить на всех браузерах • немного медленнее, чем uppereer

Суммируйте его, кукольщик быстрее, чем Selenium, но он работает только с Chrome, а селен работает с Chrome, Firefox, Safari, Internet Explorer и Edge.

Теперь, на мой взгляд: оба решения устарели и построены с узким мышлением разработчиков, которые отказываются видеть за пределами их кода.

Это может звучать ленивым, но я считаю, что решение для автоматизированного тестирования должно быть как стиральная машина: она должна дать мне достаточно гибкости, чтобы выбрать разные входы и настройки, но не следует заставить меня накачать воду одной рукой и вращать меня барабан с другим.

Какие оба решения отсутствуют:

• Функциональность записи видео • машина под ключ Обучение • Интегрированное вариант тестирования электронной почты • Функция сравнения скриншота • Автоматическое интеллектуальное ожидание • Структурированные результаты

Другие вопросы с селеном и кукловом:

• Трудно загружать файлы в тесте • Трудно разобраться с iframes • Трудно интегрироваться с вашей системой CI/CD • Трудно настроить тайм-аут нагрузки элемента

Если вы ищете лучшую альтернативу, попробуйте Endestest Отказ У него есть скорость куклора, она поддерживает браузеры Selenium, и у него есть все функции, которые им не хватает.

Оригинал: «https://dev.to/endtest/puppeteer-vs-selenium-1938»