Start writing good functional tests in Java with WebDriver (Mikalai Alimenkou, Ukraine), part 2
summary
Practical Java + WebDriver guidance for writing runnable functional tests using JUnit: live-coding examples that open YouTube, perform searches, and read view counts. Builds a Page Object structure with typed elements/widgets, shows remote execution via Selenium Grid, contrasts implicit vs explicit waits (discourages Thread.sleep and arbitrary JS), and offers concrete tips for stability and speed plus a recommendation to use ReportPortal instead of Allure.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 5:37Java test structure
- 12:20WebDriver basics
- 21:54Alerts JavaScript issues
- 29:44Page Object pattern
- 37:14When Page Object needed
- 41:05WebDriver waits stability
- 46:20Logging reporting
related talks
46mTest Automation with Selenium WebDriver, Java, and JUnit
41mFunctional Tests (Selenium) in Practice
42mReliable and Maintainable Webdriver Tests
55mModern Web Testing: Going Beyond Selenium
40mSelenium and the Four Rules of Simple Design
36mModern Web Testing: Going Beyond Selenium
32mAll about web application testing
50mDon’t Reinvent the Wheel! Proper Functional Tests with WebDriver and Thucydides
