Содержание
- 2. Не забыть включить запись!
- 3. Меня хорошо слышно && видно?
- 4. Активно участвуем, стараемся не залипать в одну точку и не клевать носом (Хотя, если уснете, мы
- 5. Преподаватель В тестировании более 13 лет Преимущественно работаю над большими корпоративными проектами (Citibank, ВТБ, Русгидро, Ингосстрах)
- 6. Какие виды ожиданий вы знаете?
- 7. После занятия вы сможете: 1 Уверенно различать Implicit Waits и Explicit Waits 2 Использовать Expected Conditions
- 8. Задержка и виды ожиданий Ожидания Задержка Implicit Thread.sleep() Explicit Fluent
- 9. Задание
- 10. Кто такие ожидания и с чем их едят Ожидания нужны для синхронизации работы тестируемого приложения и
- 11. Неявные ожидания findElement(s) driver.manage().timeouts().implicitlyWait(4, SECONDS); driver.findElement(By.cssSelector("div.super")); 4 s element Id
- 12. Неявные ожидания Что вернет драйвер, когда найдет элемент по команде findElement? Что вернет драйвер, когда найдет
- 13. Явные ожидания, Explicit WebDriverWait wait = new WebDriverWait(driver, 10L, 125L); wait.until(drv -> drv.findElements(By.cssSelector("div.super")).size() > 10); 10
- 14. Expected conditions ExpectedConditions elementToBeClickable() elementToBeSelected() visibilityOfElementLocated() presenceOfElementLocated() … https://www.selenium.dev/selenium/docs/api/java/org/openqa/selenium/support/ui/ExpectedConditions.html
- 15. Явные ожидания, Fluent driver = new ChromeDriver(); FluentWait wait = new FluentWait (driver) .withTimeout(7, TimeUnit.SECONDS) .pollingEvery(500,
- 16. Задание Implicit(5) + Explicit(7) = ?
- 17. Задание
- 19. На нашей стороне В браузере
- 20. На нашей стороне В браузере Ждем появления элемента в DOM Сами решаем
- 21. На нашей стороне В браузере Ждем появления элемента в DOM Сами решаем
- 22. На нашей стороне В браузере Ждем появления элемента в DOM Сами решаем Перепроверяет чаще (100) Реже
- 23. На нашей стороне В браузере Ждем появления элемента в DOM Сами решаем Перепроверяет чаще (100) Реже
- 24. На нашей стороне В браузере Ждем появления элемента в DOM Сами решаем Перепроверяет чаще (100) Реже
- 25. На нашей стороне В браузере Ждем появления элемента в DOM Сами решаем Перепроверяет чаще (100) Реже
- 26. Итоги, тезисы 1 Ожидания или задержка 2 Implicit/Explicit/Fluent что выбрать
- 27. Практическая часть! Задание: Зайти на сайт https://ng-bootstrap.github.io/#/components/alert/examples Найти блок Если нажимать раз в секунду на кнопку,
- 28. Домашнее задание Реализуйте автоматический тест, используя Java + Selenium Шаги теста: - Открыть в Chrome сайт
- 29. Что вы теперь знаете? Рефлексия С какими основными мыслями и инсайтами уходите с вебинара Каких целей
- 30. Что вы теперь знаете? Опрос Заполните, пожалуйста, опрос о занятии по ссылке в чате
- 32. Скачать презентацию
 Slaidy.com
 Slaidy.com





























 Интерфейсы: interface IMy
 Интерфейсы: interface IMy AVadm1-1 (2)
 AVadm1-1 (2) Сложные периодические расчёты. Перерасчёты
 Сложные периодические расчёты. Перерасчёты 2_Topologija_KS
 2_Topologija_KS Функции (продолжение). Лекция 8 (дополнение)
 Функции (продолжение). Лекция 8 (дополнение) SketchUp. Работаем с простейшими фигурами и 2d/3d элементами
 SketchUp. Работаем с простейшими фигурами и 2d/3d элементами Создание презентаций с помощью MS PowerPoint
 Создание презентаций с помощью MS PowerPoint Логические задачи и способы их решения. Элементы теории множеств и алгебры логики
 Логические задачи и способы их решения. Элементы теории множеств и алгебры логики Одномерные массивы целых чисел. Алгоритмизация и программирование
 Одномерные массивы целых чисел. Алгоритмизация и программирование ZHAN Development Studio ZDS. Разработка и создание видео игр
 ZHAN Development Studio ZDS. Разработка и создание видео игр Структура сайта по отдельным окнам (клининг)
 Структура сайта по отдельным окнам (клининг) Кодирование геометрии 3D модели
 Кодирование геометрии 3D модели Объяснение позиций игроков и очередь принятия решений
 Объяснение позиций игроков и очередь принятия решений Программирование линейных алгоритмов. Начала программирования
 Программирование линейных алгоритмов. Начала программирования Relational Data Model and CREATE TABLE Statement
 Relational Data Model and CREATE TABLE Statement Основы логики и логические основы построения компьютера
 Основы логики и логические основы построения компьютера Передача информации в компьютерных сетях
 Передача информации в компьютерных сетях Операционная система
 Операционная система Аргус WFM Конвергент
 Аргус WFM Конвергент Что такое онлайн-приглашение
 Что такое онлайн-приглашение Администрирование подсистем защиты информации.ОЭ и надёжности ПЗИ. Лекция 8
 Администрирование подсистем защиты информации.ОЭ и надёжности ПЗИ. Лекция 8 Разработка автоматизированной системы формирования оптимального портфеля заказов предприятия
 Разработка автоматизированной системы формирования оптимального портфеля заказов предприятия Интернет-агентство
 Интернет-агентство Рабочий стол заказов
 Рабочий стол заказов Прерывания. Обработка прерываний в реальном режиме работы микропроцессора
 Прерывания. Обработка прерываний в реальном режиме работы микропроцессора Аудит контекстных рекламных кампаний 220 Вольт
 Аудит контекстных рекламных кампаний 220 Вольт Video Game
 Video Game 4,Настройка_Почты,_мобилл_пасс_и_вход_в_горизонт (2)
 4,Настройка_Почты,_мобилл_пасс_и_вход_в_горизонт (2)