Регистрация    Вход
Training.ua

Все секреты и тайны Selenium 2.0

открытый тренинг от компании Software-Testing.RU, отраслевые тренинги на Training.ua
Категории

Маркетинг и продвижение
Управление персоналом
Коммуникационные тренинги
Продажи
Тренинги личности
Отраслевые тренинги
Менеджмент
Для тренеров



Разделы

Тренинги
Корпоративные программы
Конференции
Семинары
Аренда конференц-зала
Каталог тренинговых компаний
Статьи
Новости


+38(044) 451-42-23
  info@training.ua



Все секреты и тайны Selenium 2.0



Город проведения: Другой 
Категория: Отраслевые тренинги
Тренинговая компания: Software-Testing.RU
Ближайшие даты проведения тренинга:

Место проведения тренинга:


онлайн-тренинг

Направления обучения:


- IT- технологии

Стоимость:

6000 руб.

Аудитория:


тестировщики

Описание тренинга:


Что делать тем, кто уже три раза слышал, “как создать тесты на Selenium с нуля”, знает, что такое PageObject и умеет запускать тесты не только из среды разработки, но и из консоли?

Мы предлагаем новый, совершенно уникальный тренинг – про Selenium 2.0 как он есть, со всеми его достоинствами и недостатками!

тренинг полностью посвящен WebDriver, aka Selenium 2.0, потому что за ним будущее, никаких реминисценций в адрес Selenium RC и тем более в адрес Selenium IDE не будет!
минимум лирических отступлений на тему “что лучше – TestNG или JUnit” или “автоматизация в контексте Agile”,
только правда про Selenium, вся правда, и ничего кроме правды!

Программа тренинга:


подробная программа тренинга:

1. “Галопом по Европе”

Источники информации о Selenium

Установка минимального необходимого для разработки и выполнения тестов ПО: Java, среда разработки, браузеры, selenium-server-standalone

Запуск браузера на локальной машине

Открытие страниц приложения

Базовые средства поиска элементов: findElement

Базовые действия: click, sendKeys

Базовые способы получения свойств элементов: getText, getAttribute

2. Всё про запуск браузеров: Firefox, Chrome, Opera, Safari, Internet Explorer, PhantomJS, HtmlUnit

Локальный запуск браузеров

Удаленный запуск браузеров с использованием Selenium Server

Особенности запуска браузеров на Windows и на Linux

Кастомизация профиля Firefox: подключение плагинов, настройка автоматического сохранения файлов и т.д.

Работа с cookies

Настройка работы браузеров через прокси-сервер

Запуск нескольких браузеров одновременно

Автоматический периодический перезапуск браузера

Ожидание загрузки страниц

Вспомогательный класс BrowserFactory

3. Всё про поиск элементов и ожидания

Имплицитные (неявные) ожидания при поиске элементов

Стратегии поиска: id, name, class, xpath, css

Получение списка элементов: findElements

Поиск “по цепочке” (chained)

Использование executeScript для поиска

Эксплицитные (явные) ожидания

Тонкая настройка ожиданий: таймаут, частота проверок и другие параметры

Вспомогательный класс WaitWebElement

Дополнительные предопределенные условия: ajaxComplete, atLeastOneElementPresent и др.

4. Всё про работу с элементами

Получение текста: getText

Видимые и невидимые элементы

Получение атрибутов: getAttribute

Получение CSS-свойств: getCssValue

Действия мыши с элементами разного типа: click

Действия клавиатуры с элементами разного типа: sendKeys

“Высокоточное оружие”: Actions – наведение мыши, клики “со сдвигом”, клик правой кнопкой, drag-n-drop

5. Всё про окна, фреймы и алёрты

Получение списка окон

Переключение в нужное окно

Открытие нового окна

Получение списка фреймов

Переключение в нужный фрейм

Ручная обработка алёртов

Автоматическая обработка алёртов

6. Вспомогательные средства

Журналирование действий

Снятие скриншотов

BrowserMob Proxy

Selenium Grid

Сервер непрерывной интеграции (Jenkins)

Дополнительная информация:


Подробности на сайте: http://software-testing.ru/trainings/schedule?task=3&cid=164

  ТРЕНЕРА  

Баранцев Алексей



 
2008-2017 © ООО "Работа Плюс" При использовании материалов ресурса гиперссылка на training.ua обязательна. Администрация ресурса может не разделять мнение авторов материалов и не несет ответственности за достоверность информации, которую размещают пользователи.