Skip to main content
  • Home
  • Blog
  • Books
  • Online Training
  • Patreon
  • Talks
  • Tools
  • Podcast
  • Videos
  • Contact
    • About
    • Contact / Services
    • Email List

My Patreon site has exclusive content, including ad-free videos, e-books, training courses and more, all for as little as $1 a month. Click here to learn more.

Interested in sponsoring the site? [find out more]

WebDriver

All Posts | Categories | Archive

Free Selenium WebDriver with Java Course Released To Youtube

4 minute read - Test Automation WebDriver

TLDR; Selenium WebDriver Course course has been released to YouTube as a 16 hour video. And split into 8 smaller 1-4 hour video chunks

Read More...


Convert Chrome Dev Tools Recording to WebDriver Java Code Using Free OpenCode AI Agent

4 minute read - Test Automation WebDriver AI

TLDR; Record and Playback is a notoriously bad way to automate. But what if we record, then have AI write code from the recording? Answer: it is a little better.

Read More...


Using Free OpenCode AI Agent to create Page Objects for WebDriver with Java

5 minute read - Test Automation WebDriver AI

TLDR; OpenCode is a free and easy to use AI coding agent, it can be coupled with free models and MCP servers to create test automation code quickly and easily.

Read More...


An overview of WebDriver with Java

5 minute read - Test Automation WebDriver

TLDR; a simple WebDriver Test is not production ready code, but when we refactor it to use JUnit effectively, add some Page Objects, Abstraction and a little bit of Synchronization and we have all the makings of quality execution code.

Read More...


Fluent Helper Classes for SlowLoadableComponent Page Objects

3 minute read - WebDriver

I generally caution against ‘Helper’ classes and Static Helper classes when I’m consulting. SlowLoadableComponent isLoaded methods can be very ugly but are a good example of where helper classes can help, and in particular fluent helper classes.

Read More...


Because sometimes it's hard... some tips for "Working with WebDriver"

10 minute read - WebDriver Tips Test Automation

I can see why people find it hard to work with WebDriver, particularly people new to the tool. Over the years I have learned to expect almost constant change from the ecosystem within which I automate with WebDriver (Browsers, Drivers, WebDriver, Java, JUnit). After all, the ongoing betterment of web automating worldwide must continue.

Read More...


Which programming language should I learn?

4 minute read - Java For Testers Programming WebDriver

TLDR; Getting started with programming is the hardest part. Installing the IDE, adding dependencies, writing your first test. Pick whichever language you have someone to help you with, or you have a tutorial to work through. Switching languages when you know one is not too hard so do not worry about being stuck with a language, focus on getting started.

Read More...


How to download a file with RestAssured

4 minute read - Java For Testers RestAssured API Testing WebDriver

TLDR; Downloading a file with RestAssured is as simple as taking the body of a request as a byte array and writing it to a file.

When automating I often have to download files. One very common FAQ for WebDriver is “How do I download a file with WebDriver?”.

Read More...


Sometimes a headless browser might meet your needs

4 minute read - Test Automation WebDriver

TLDR; Don’t rule out headless browsers like HTMLUnit, just because no-one uses them in the real world. They might make automating your task easier and faster.

Read More...


How to debug chained WebDriver `findElement` methods in Java

3 minute read - Selenium Simplified Blog WebDriver

TLDR; split code across lines and breakpoint, and use browser dev tools to test the locators used.

Read More...


Join The Evil Tester Patreon Community

Free training courses and ebooks (sold for over $200).

Learn more about EvilTester on Patreon

Support our work and gain access to hints, tips, and prompts for improving your Software Development skills. Regular updates, multiple times a week for as little as $1 per month.

Patreon Members Login for exclusive courses and ebooks.


  • Blog
  • Podcast
  • YouTube
  • Online Training
  • Books

Contact

Contact Me

Join Email List

Email Privacy Details.


Online Training Courses

Free Technical Web Testing Course

Technical Web Testing Course

Evil Tester Talks Bundle

Evil Tester Talks Technical Testing Bundle

Selenium WebDriver Support Classes

Selenium WebDriver Support Classes in Java

All Courses


Books

Buy Dear Evil Tester Book Buy Java For Testers Book Buy Automating and Testing a REST API Buy Selenium Simplified Book

Learn more about our books


Follow

Connect via email Follow on Twitter Subscribe to my YouTube Channel Connect on LinkedIn Follow on GitHub Follow on Instagram Subscribe to my RSS Feed

Podcasts and Videos

Podcasts

Subscribe to YouTube Channel

Need some motivation?

Try the Sloganizer

"Of course I'm not evil, I just pretend to be."

Recent Blog Posts

Free Selenium WebDriver with Java Course Released To Youtube

Software Testing Podcast - Agentic AI Quality Engineering - The Evil Tester Show Episode 030

A Web Testing, Automating and Tooling Masterclass

How to Test This - Selenium WebDriver

Test Interaction with HTML form fields

New Version of CounterString Extension

Software Testing Podcast - AI Optimism or Pessimism - The Evil Tester Show Episode 029

Free Technical Web Testing Course Released To Youtube

  • All Blog Categories
  • Blog Post Archive List

Also...

Recommended Reading List

© Alan Richardson, Compendium Developments Ltd 2025 - Privacy Policy | Contact Us

Connect via email Follow on Twitter Subscribe to my YouTube Channel Connect on LinkedIn Follow on GitHub Follow on Instagram Subscribe to my RSS Feed