ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Selenium WebDriver Java: The 40-Minute Masterclass

eviltester

software testing

Selenium WebDriver tutorial

Java automation

JUnit testing

Page Object Model

WebDriverWait

ExpectedConditions

automated browser testing

writing maintainable tests

Selenium framework best practices

test environment abstraction

synchronization in Selenium

webdriver examples

page objects

test automation design

page object model in selenium

page object model framework

selenium webdriver

what is page object model

test automation

Автор: EvilTester - Software Testing

Загружено: 2025-11-13

Просмотров: 80

Описание: A hands-on overview of working with WebDriver and Java to move from a simple test, to a test using Page Objects and abstractions and Synchronization with WebDriverWait. You'll learn locator strategies, synchronization approaches, Page Object design and how to refactor your test code into well designed production ready test code.

A supporting tutorial with more information about using WebDriver with CI is available on the test pages site:

https://testpages.eviltester.com/refe...

The source is in github:

https://github.com/eviltester/startUs...

00:00 Introduction
00:30 Github Project
00:50 My First Test
02:30 WebDriver Management browser and driver
03:30 locating elements
04:45 Interrogating driver and elements
06:15 My First Test Lessons Learned
06:00 Make Execution Robust
10:15 Abstractions
12:00 Page Objects
17:20 Manipulation and Interaction
21:25 Synchronization
26:15 WebDriverWait vs Assertions
31:49 Recap and Lessons Learned
33:00 Page Object Categories
35:42 Designing Page Objects
37:37 Conclusion

Step-by-step walkthrough of the essential building blocks for creating robust, maintainable automated web tests. Starting with the most basic "Hello World" of WebDriver, you'll learn how to interact with web pages, locate elements using IDs and CSS selectors, extract data, and implement reliable synchronization.

Moving beyond the basics, Alan Richardson demonstrates best practices for building scalable test code using JUnit as the test execution framework. You'll discover how to organize your tests with setup and teardown methods, manage browser drivers, and avoid common pitfalls that lead to unmaintainable test scripts.

The session dives deep into the Page Object Model (POM), a key design pattern in Selenium test automation. See how to abstract away locators, web elements, and navigation into clean, reusable page classes—making your tests easier to write, maintain, and scale as your application grows.

You'll also get hands-on guidance for implementing waits, synchronizing with dynamic content, and writing tests that assert on changing page states without flakiness. Real-world design decisions, such as when to expose web elements versus higher-level actions, are discussed, giving you the confidence to craft production-ready automated tests.

Key topics covered:

Selenium WebDriver setup in Java
Locating and interrogating web elements efficiently
Writing basic and advanced JUnit tests for browser automation
Organizing reusable and maintainable code with the Page Object Model
Effective synchronization using WebDriverWait and ExpectedConditions
Managing test environments and abstracting configuration
Common mistakes and how to write tests like a pro

Whether you're new to Selenium or looking to level up your automation framework, this video delivers practical, real-world advice and code examples you can follow along with. Plus, find a related sample project on GitHub for hands-on practice!

---

Remember to subscribe to this YouTube channel.

You can support me on Patreon   / eviltester   (watch my videos ad free and receive extra content)

I blog at https://eviltester.com/blog

Learn more about my books and online training at:

https://eviltester.com

Follow me on:

  / eviltester  

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Selenium WebDriver Java: The 40-Minute Masterclass

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]