Ключевые преимущества использования Selenium IDE
- Для создания тест-кейсов инструмент не требует знаний программирования.
- Позволяет визуально записывать, редактировать и воспроизводить тесты.
- Selenium IDE легко установить как расширение/плагин для браузера.
- Плагин позволяет экспортировать тест-кейсы в различные языки и фреймворки (Java, C#, Python и др.).
- Полностью бесплатен и доступен с открытой лицензией.
По сравнению с другими инструментами Selenium, Selenium IDE это самый простой и быстрый способ создавать автоматизацию браузерного тестирования.
Selenium WebDriver предоставляет больше гибкости для продвинутых пользователей, а Selenium Grid позволяет выполнять распределенные тесты.
Selenium IDE идеально подходит для автоматизации UI-тестирования новичками на одной машине.
В целом, Selenium IDE обеспечивает быструю автоматизацию UI-тестов с минимальными усилиями. Подход «укажи и кликни» помогает новым тестировщикам быстро освоить создание скриптов для автоматизации веб-тестирования.
Начало работы с Selenium IDE
Установка
Установите Selenium IDE из магазина Chrome или Firefox.
Запуск IDE
После установки запустите IDE, кликнув по её иконке в панели меню браузера.
Устранение неполадок
Не видите иконку Selenium IDE в панели меню?
Вариант 1
Убедитесь, что IDE включена в настройках расширений вашего браузера.
Для этого быстро перейдите по адресу:
Вариант 2
Расширение может быть включено, но иконка скрыта. Попробуйте изменить размер панели меню, чтобы освободить место.
-
В Chrome: кликните справа от адресной строки, удерживайте и перетащите влево или вправо.
-
В Firefox: кликните правой кнопкой мыши, выберите Customize, настройте панель меню и нажмите Done.
Приветственный экран
После запуска IDE появится приветственный диалог, который позволит быстро:
- Записать новый тест в новом проекте
- Открыть существующий проект
- Создать новый проект
- Закрыть IDE
Если вы впервые, выберите первый вариант.
Запись первого теста
После создания нового проекта задайте имя и базовый URL это адрес приложения, которое вы тестируете.
После этого откроется новое окно браузера, загрузится базовый URL и начнётся запись действий. Взаимодействуйте со страницей, и каждый шаг будет автоматически записан в IDE.
Чтобы остановить запись, вернитесь в окно IDE и нажмите иконку записи.
Организация тестов
Тесты
Чтобы добавить новый тест, нажмите символ + в левом боковом меню, задайте имя и кликните ADD.
После добавления можно вручную вводить команды или использовать иконку записи для захвата действий.
Сьюиты (Suites)
Тесты можно группировать в сьюиты. При создании проекта автоматически создаётся Default Suite, и первый тест добавляется в него.
Для управления сьюитами перейдите в панель Test Suites, нажав на выпадающее меню в верхней части левой панели и выбрав Test Suites.
Добавление сьюита
Нажмите + справа от заголовка Test Suites, задайте имя и нажмите ADD.
Добавление/удаление тестов
Чтобы добавить тесты, наведите курсор на сьюит, кликните по иконке справа, выберите Add tests, отметьте нужные тесты и нажмите Select.
Чтобы удалить, наведите курсор на тест и нажмите X справа от его имени.
Переименование/удаление сьюитов
Чтобы удалить сьюит, наведите курсор на его имя, кликните по иконке справа, выберите Delete и подтвердите удаление.
Для переименования выполните те же действия, но выберите Rename и обновите имя.
Сохранение проектов
Нажмите иконку сохранения в правом верхнем углу, чтобы сохранить всё в .side файл проекта.
Воспроизведение тестов
Нажмите кнопку воспроизведения над редактором теста, чтобы запустить тесты в окне браузера. Если окна нет, оно откроется автоматически после записи.