Recent Posts for Selenium WebDriver Test Automation Blog Posts

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:

Sometimes a headless browser might meet your needs

Oct 20, 2016 - 4 minute read - Selenium Simplified Blog 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. Have you ever been told that HTMLUnit and PhantomJS (and insert any other headless browser in here) “are not real browsers, customers don’t use them, so we shouldn’t use them for testing”. I don’t agree with that statement because I think the statement makes the overly broad assumption that “when we automate the browser to trigger functionality, we want to ‘test that it works in the browser’”

Older Posts for Selenium WebDriver Test Automation Blog Posts