Это перевод на русский язык документации Selenium, опубликованной на официальном сайте. Однако, несмотря на "официальный" статус, эта документация изрядно устарела. Она была написана более пяти лет назад, когда ещё только появлялся инструмент Selenium WebDriver, а большинство пользователей работало с Selenium RC. С тех пор прошло немало времени, практически никто уже не использует Selenium RC, в недавно вышедшей версии Selenium 3.0 его вообще больше нет, полностью завершён переход на использование более современной технологии Selenium WebDriver.
В настоящее время разрабатывается новая версия документации на английском языке. Когда она получит официальный статус и будет опубликована на официальном сайте Selenium -- мы постараемся её тоже перевести на русский язык.
Актуальную информацию об инструменте Selenium можно получить на наших тренингах.
Содержание
- Введение
- Автоматизация тестирования веб-приложений
- Автоматизация - быть или не быть?
- Представляем Selenium
- Краткая история проекта Selenium
- Набор инструментов Selenium
- Какой же инструмент Selenium выбрать
- Поддерживаемые браузеры и платформы
- Возможности гибкой настройки и расширения функциональности
- Что содержится в данном руководстве?
- Команда разработки документации - авторы, прошлые и настоящие
- Команда перевода на русский язык
- Selenium IDE
- Введение
- Установка IDE
- Запуск IDE
- Возможности IDE
- Создание тестовых сценариев
- Запуск тестовых сценариев
- Использование базового URL для запуска тестовых сценариев в других доменах
- Язык команд Selenium(“Селенийский”)
- Синтаксис языка команд Selenium
- Наборы тестов
- Часто используемые команды Selenium
- Проверка элементов страницы
- Выбор между командами “assert” и “verify”
- Нахождение элементов
- Проверка соответствия шаблону
- Команды “AndWait”
- Команды waitFor в приложениях AJAX
- Последовательность выполнения и управление исполнением программы
- Команды сохранения и переменные Selenium
- JavaScript и параметры языка команд Selenium
- echo – команда вывода данных на экран
- Диалоговые окна, всплывающие окна, несколько окон
- Отладка
- Составление набора тестов
- Пользовательские расширения
- Формат
- Запуск тестовых сценариев Selenium IDE в других браузерах
- Устранение неполадок
- Selenium 2.0 и WebDriver
- Возможности Selenium 2.0
- Когда надо использовать Selenium Server
- Создание проекта для разработки тестов с использованием WebDriver
- Переход с Selenium 1.0
- Начало работы с Selenium WebDriver
- Драйверы, входящие в состав WebDriver
- Команды и операции
- Достоинства, недостатки и специфика драйверов
- WebDriver под Selenium RC
- Вики Selenium WebDriver
- Дальнейшие шаги
- WebDriver: Нюансы использования
- Selenium 1 (Selenium RC)
- Введение
- Как работает Selenium RC
- Установка
- От языка Selenium к Программе
- Программирование вашего теста
- Изучение API
- Вывод результатов
- Добавим тестам изюминку
- Параметры запуска сервера
- Указание пути к конкретному браузеру
- Архитектура Selenium RC
- Обработка HTTPS и всплывающих окон безопасности
- Поддержка дополнительных браузеров и конфигураций браузеров
- Поиск и устранение типичных проблем
- Аспекты проектирования тестов
- Selenium Grid для Selenium RC и Selenium WebDriver
- Пользовательские расширения