- Регистрация
- 09.04.2020
- Сообщения
- 353 752
- Реакции
- 32 508
- Монеты
- 1 191
- Оплачено
- 0
- Баллы
- 0
- #SkladchinaVip
- #1
[Udemy] Selenium WebDriver с нуля до профи [Vladimir Kozlov]
Чему вы научитесь
1. Общая информация
Авторы: Vladimir Kozlov
Последнее обновление: 05.2023
русский
- Ссылка на картинку
-
Чему вы научитесь
- Первые шаги работы с Selenium WebDriver
- Запуск браузеров
- Поиск элементов
- Получение свойств Элементов
- Действия с элементами
- Ожидания (WebDriverWait)
- Окна, фреймы и диалоги
- Удалённый запуск
- Протоколирование действий Selenium
- PageObjects и другие шаблоны проектирования
- Расширения Selenium
- Необходимы минимальные навыки программирования
1. Общая информация
- Что такое 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
- click
- Сложные
- Наведение мыши
- Перетаскивание
- Правая кнопка мыши
- Управление по координатам
- Модификаторы (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)
- Начинающие специалисты по автотестированию
- Специалисты с небольшим опытом в автотестировании
- Ручные тестировщики
Авторы: Vladimir Kozlov
Последнее обновление: 05.2023
русский
Зарегистрируйтесь
, чтобы посмотреть скрытый авторский контент.