Подробная программа тренинга
Общая информация
Онлайн-тренинг 12 занятий по 45-60 минут с практическими домашними заданиями.
Обучение происходит следующим образом:
В специальном закрытом разделе выкладываются записи уроков, ссылки на дополнительные материалы, домашняя работа.
Теоретическую информацию можно посмотреть в любое удобное время.
Помимо теоретической части, вас также ждут практические домашние задания, которые тщательно проверяются тренером. После проверки практических заданий Вы получаете оценку и подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать домашнюю работу и улучшить свою оценку.
Общение участников курса и тренеров проходит в скайп-чате учебной группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками учебной группы. Каждый день тренер будет доступен в скайп-чате и каждый день будет отвечать на вопросы, Вы можете задавать вопросы по теоретическому материалу или домашней работе, как только они у вас возникают.
скачать
Общая информация
- Что такое Selenium
- Краткая история развития
- Принцип работы Selenium WebDriver
- Стандарт W3C WebDriver
- Сравнение с конкурентами
- Источники информации
- Необходимая инфраструктура
- Подготовка инфраструктуры для Java, C#, Python, Ruby, JavaScript
- Запуск и останов браузера
- Открытие страниц и ожидание загрузки страницы
- Поиск элементов на странице
- Действия: click и sendKeys
- Свойства элементов: getText и getAttribute
- Исполняемые файлы-посредники
- Выбор "правильной" версии браузера
- Особенности запуска на разных операционных системах
- Capabilities
- Cookies, чистый и грязный запуск
- Подробнее про каждый браузер (Chrome, Firefox, Internet Explorer, Edge, Safari, другие)
- Работа с несколькими браузерами одновременно
- WebDriverFactory
- Типы локаторов
- Какие локаторы лучше всех?
- Отладка локаторов
- Надёжные и ненадёжные локаторы
- Списки элементов
- Поиск внутри элемента
- Неявные ожидания
- Стратегии ожидания загрузки страницы
- Поиск при помощи executeScript
- Атрибуты и свойства
- Текст
- Видимость
- Размер и положение
- Стили
- Простые
- click
- sendKeys
- clear
- submit
- Сложные
- Наведение мыши
- Перетаскивание
- Правая кнопка мыши
- Управление по координатам
- Модификаторы (ctrl, shift)
- Ожидание появления
- Ожидание видимости
- Ожидание исчезновения
- Ожидание свойств элемента
- Ожидание нужного количества элементов
- Произвольные условия ожидания
- StaleElementReferenceException и борьба с ним
- Неудачные попытки как альтернатива ожиданиям
- Alerts
- Uploading files
- Downloading files
- Окна и вкладки
- Фреймы
- Selenium Server
- Selenium Grid
- Selenium Grid Extras
- Облачные сервисы
- EventFiringWebDriver
- Доступ к логам браузера
- Снятие скриншотов
- Запись видео
- Запись трафика
- Откуда “ноги растут” у этого шаблона проектирования?
- Разделение зон ответственности в тестах
- Различные реализации PageObjects
- Альтернативные шаблоны проектирования (PageBocks, Services)
- Драйверы (Appium, Winium, Windows Application Driver)
- Альтернативные API (Watir, Selenide, FluentSelenium)
- BDD и другие альтернативные стили (RobotFramework, Serenity, Capybara, Geb, ScalaTest)
Онлайн-тренинг 12 занятий по 45-60 минут с практическими домашними заданиями.
Обучение происходит следующим образом:
В специальном закрытом разделе выкладываются записи уроков, ссылки на дополнительные материалы, домашняя работа.
Теоретическую информацию можно посмотреть в любое удобное время.
Помимо теоретической части, вас также ждут практические домашние задания, которые тщательно проверяются тренером. После проверки практических заданий Вы получаете оценку и подробный комментарий по своей работе и при необходимости советы по доработке. По результатам комментариев тренера Вы можете переделать домашнюю работу и улучшить свою оценку.
Общение участников курса и тренеров проходит в скайп-чате учебной группы, где можно задавать вопросы тренеру и при желании общаться с другими участниками учебной группы. Каждый день тренер будет доступен в скайп-чате и каждый день будет отвечать на вопросы, Вы можете задавать вопросы по теоретическому материалу или домашней работе, как только они у вас возникают.
Cкрытый контент, нужно авторизируйся или присоединяйся.
скачать
Cкрытый контент, нужно авторизируйся или присоединяйся.
Возможно, Вас ещё заинтересует:
- [Stepik] Python - Модуль 3 (Библиотеки и файлы) (2024)
- [IT Start] Создание телеграм-ботов на Python с фреймворком Aiogram 3 (2024)
- [Андрей Коптелов] Корпоративная архитектура на основе TOGAF
- [Александр Сокирка] Разработка сайта на WordPress (2024)
- [k-syndicate.school] Addressables - anesthesia (2024)