Convert Chrome Dev Tools Recording to WebDriver Java Code Using Free OpenCode AI Agent
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.
Using Free OpenCode AI Agent to create Page Objects for WebDriver with Java
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.
An overview of WebDriver with Java
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.
Automating an Accessibility Evaluation Report using Deque Axe and Selenium Webdriver
TLDR; The Deque Axe Core library works with WebDriver and Playwright to generate an automated accessibility report.
What tool to choose for Web UI Test Automation?
TLDR; I tried to objectively assess the web automation tool market. And as a new development team I’d probably choose Playwright, but as someone experienced in automating the web I’d still choose WebDriver.
Software Testing Podcast - Automation Biases - The Evil Tester Show Episode 016
In this podcast I discuss test automation biases and how to avoid them.
Cypress AG Grid Plugin for Test Automation
TLDR; Kerry McKeever explained and demonstrated his AG Grid automation plugin for Cypress, showing where to find the code and how to create custom commands for cypress.
Q - Can we use Automated Execution to find defects? A - Yes
TLDR; Can Test Automation mind defects? Yes, both regressions and new defects by adding more variation into the paths or data used.
Statements like “Test automation should-not/can-not/will-not find defects” do not completely match my experience. In my experience, Automated Execution can be used to help find defects and frequently does. Not just ‘regressions’ but ’new defects’ as well.
Learn Test Automation By Taking Short Practical Steps
TLDR; If you are lucky enough to already be working in testing, and want to learn to automate, then I recommend gradually automating to add value in your existing work. Focus on a few tools and approaches that add value to you. Then build on that.
Can we use JUnit and TDD for Testing?
TLDR; JUnit is an execution framework. The principles of TDD are about writing code, seeing it fail, writing code to make it pass, seeing it pass and making it better. All applies when writing automated execution code for Testing


