Test Automation with Selenium WebDriver, Java, and JUnit
summary
Demonstrates using Selenium WebDriver with Java and JUnit to build runnable UI tests, including a Page Object pattern example, configuring native Chrome/Firefox drivers and headless Chrome, and running remote tests via Selenium Grid. Covers element-finding tradeoffs (IDs vs CSS vs XPath), using implicit and explicit waits, handling selects and alerts, saving screenshots on failure, and practical gotchas like CAPTCHAs and brittle IDE-generated selectors. Good if wanting concrete code, setup details, and maintenance tips.
AI-written summary · about
chapters (4)
related talks
32mAll about web application testing
49mStart writing good functional tests in Java with WebDriver (Mikalai Alimenkou, Ukraine), part 2
41mFunctional Tests (Selenium) in Practice
45mDesign Patterns in Test Automation
29mAutomated Testing 101/Testing Web Apps 101
52mStart writing good functional tests in Java with WebDriver (Mikalai Alimenkou, Ukraine), part 1
27mKnowing your automation
39mTesting web apps with Selenium
