Содержание
- 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. Скачать презентацию