Recent Posts for Selenium WebDriver Test Automation Blog Posts

How to model data shared by Page Objects?

Nov 12, 2019 - 5 minute read - Selenium Simplified Blog WebDriver Test Automation

TLDR; use abstractions for precision and create new abstraction layers which model state and data flow rather than adding it to lower level classes.

This post was created as a response to a question I was asked over email regarding approaches for modelling data re-use in abstractions.


Is Selenium IDE a Tactical or Strategic tool?

Dec 28, 2018 - 2 minute read - Selenium Simplified Blog WebDriver

Selenium IDE has been getting some press recently since AppliTools are resurrecting it.


Bypassing WebDriver click

Aug 7, 2018 - 5 minute read - Selenium Simplified Blog WebDriver

For the first time, in a long time, I’ve had to bypass WebDriver click() method and use JavaScript to issue a click event.

In this post I’ll explain why, and look at the pros and cons of doing so.


Open Source Selenium Migration book

Jun 6, 2018 - 2 minute read - Selenium Simplified Blog WebDriver

Back in 2011 I started to document migration steps from Selenium 1 to Selenium 2.

I covered Selenium 1 in Selenium Simplified and Selenium Webdriver in my online training course.

I created a workshop to support people migrating and seem to have converted into a ‘book’ format between 2011 and 2014.

Time to release it as Open Source.


Changes in Selenium WebDriver 3.1.0, 3.2.0, 3.3.0 and 3.3.1 for Java

Mar 16, 2017 - 2 minute read - Selenium Simplified Blog WebDriver

I have updated my startUsingSeleniumWebDriver project to handle changes in WebDriver 3.1.0, 3.2.0, 3.3.0 and 3.3.1. MarionetteDriver removed in version 3.1.0 and above In version 3.0.1 of Selenium WebDriver I noticed that the MarionetteDriver was marked as deprecated. The WebDriver team don’t mess about, and in the next version (3.1.0), the MarionetteDriverwas removed. FirefoxDriver defaults to Marionette/GeckoDriver mode, so if you have been using MarionetteDriver you should change the code to use FirefoxDriver instead.

Question: Can selenium be used for real world testing? & Does it take longer than manual?

Nov 21, 2016 - 4 minute read - Selenium Simplified Blog WebDriver

TLDR; Question: Can selenium be used for real world testing? And does it take longer to create different scenarios/permutations than just testing the system manually? A: Yes, Probably

I received the following Question via email from a reader, and since the answer expanded, I moved it to the blog.

Question: Can selenium be used in testing real world scenarios? And would spending time programming selenium to create different scenarios/permutations take longer than using the system manually creating scenarios through exploration?

Short Answers - Yes it can be used for Real World Scenarios. And probably takes longer than interacting manually.

Longer Answers…


Q: Should you use Selenium 3? A: Probably. I have.

Oct 20, 2016 - 5 minute read - Selenium Simplified Blog WebDriver

TLDR; moving between Selenium 2.53.1 and 3.0.1 takes very little effort. You should probably try it. Wow, so Selenium 3.0.0 and then Selenium 3.0.1 in just a few days. Should you use it? I have a fairly small set of tests that I use on my Selenium WebDriver Online Course and I’ve run these against pretty much every version of Selenium WebDriver and browser version released. I spent time last week and this week running them against:

Older Posts for Selenium WebDriver Test Automation Blog Posts