Selenium

Автоматизация работы с браузера: тестирование сайтов и парсинг страниц

Официальный сайт

Описание

Selenium (в широком понимании) — это целый набор инструментов позволяющий осуществлять браузерную автоматизацию. Отличительными чертами Selenium являются возможность написания сценариев на JavaScript, C#, Java, Ruby, Python и поддержки большинства современных браузеров (Сhrome, Firefox, Safari, Edge).

Ключевым инструментов для работы с браузером является Selenium WebDriver.

Автоматизационные сценарии пишутся на одном из предпочитаемых языков, после чего language-binding Selenium для конкретного языка транслирует команду в JSON и посылает ее (через HTTP) на Selenium server

C помощью встроенного набора Browser Drivers осуществляет коммуникацию и контроль над браузером.

Непосредственно для написания test-case сценариев нужно подключить предпочитаемую библиотеку, фреймворк для тестирования(jasmine, mocha, jest), в том числе assertion library и т.п.

Достоинства:

  • Гибкость в использовании и выборе языка, платформы, браузера
  • Selenium Webdriver — де факто стандарт индустрии построенный утверженном веб стандарте W3C WebDriver
  • Большая поддержка сообщества
  • Довольно старый продукт разрабатываемый аж с 2004 года, со многими решенными проблемами. Минорные релизы происходят в среднем каждые три месяца, разработчики активно помогают в разрешении ишшусов.
  • Поддержка параллельного запуска тестов(Selenium Grid)
  • Поддержка различных плагинов (Selenium IDE как один из самых популярных, используемый для записи мануальных тестов, для создания автоматических)
  • Поддержка мобильных устройств
Информация была полезна для вас?

Расскажите пожалуйста что мы можем улучшить?

Аналоги и Альтернативы для Selenium

Ключевые Особенности: Тестирование сайта

Web Vitals

Измерение ключевых метрик качества сайта с точки зрения Google в виде расширения к Chrome: Core Web Vitals

Продолжить чтение Web Vitals

Analysis Pr Cy

Анализ PR-CY - это SEO-анализатор сайтов. Проверяет по большому набору параметров (технические, ссылочные, юзабилити и т.д.

Продолжить чтение Analysis Pr Cy

Отзывы

Плюсы и минусы продукта

Отзывов пока нет.

Будьте первым, кто оставил отзыв на “Selenium”

Ваш адрес email не будет опубликован. Обязательные поля помечены *