Автоматизация действий в браузере

Sasha3I8I2

Platinum
Joined
Jun 5, 2017
Messages
397
Reaction score
66
Selenium (IDE) - лучший метод автоматизации доступный на просторах интернета. Вообще данное решение создано для тестирования и в интернете есть достаточно гайдов из серии "Как использовать Selenium для тестирования"... Но это так же хорошее решение для автоматизации различных действий.

Selenium - "сборник программ/решений" для автоматизации действий. Создатели предлагают нам несколько способов, такие как:
  • Специальный stand-alone сервер
  • Расширение для браузеров
Специальный stand-alone сервер (Selenium) - это основной и более муторный способ для решения ваших проблем с автоматизацией. Проект SeleniumHQ предлагает вам написать самому код (программу) с подключением их библиотек, а после эти библиотеки запускают скаченный ранее сервер, который запускает переделанный браузер будь то Firefox, IE или даже Google Chrome бла-бла...
В общем этот способ требует хорошего знания языка и изучение их библиотеки.
ЯП на которые распространяются их библиотеки официально: Java, C#, Ruby, Python, JS (outdated)

Расширение для браузеров (Selenium IDE) - способ намного легче первого, но и функционал у него тоже не полный, хотя для обычных дел ещё как подойдёт. Требует скачивание определённого расширения (официально расширение работает на Google Chrome и Firefox (quantum-версиях)).
Selenium IDE обладает простым интерфейсом, который будет понятен и рядовому пользователю.

(как выглядит расширение на Firefox)

Справа вверху у нас располагаются кнопки открытия файла настроек и сохранения этих настроек и там же кнопка записи действий;
Слева вверху имя проекта;
По центру и слева - сами эти тесты;

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

Внимание: после закрытия окна расширения настройки сбрасываются, по этому нужно сохранять всё это в файл (кнопка справа вверху)

Сайт
Скачать
 
Top