Setting up a Cucumber Project in Eclipse using Maven

By | 2018-03-20T15:40:29+00:00 March 20th, 2018|Categories: BDD, Cucumber, Selenium WebDriver|Tags: , , , , |

Maven Cucumber and WebDriver Projects in Eclipse In our Selenium courses we tend to use Ant for building, executing from command line, and creating reports. However, you may wish to use Maven, which makes projects much easier to manage. So in this blog we show you how to set up your Cucumber project in Eclipse using [...]

Highlighting Web Elements

By | 2018-03-01T12:39:47+00:00 February 23rd, 2018|Categories: Automated Testing, Selenium Grid, Selenium WebDriver|Tags: , , , |

Highlighting Web Elements with Selenium WebDriver C# Selenium WebDriver is a test automation tool used to drive web applications (hence the name) :D. It works at the user interface level, so it will click on buttons, enter text into text fields, perform validations for us etc. as well as a multitude of other functions. One issue, [...]

ChromeDriver Options for starting Chrome with WebDriver

By | 2018-03-01T10:37:39+00:00 October 13th, 2017|Categories: Selenium WebDriver|Tags: , , , , |

In this Blog we take a look at some of the options provided with the ChromeDriver Server for starting Chrome with various options when using Selenium WebDriver. The examples are in C# so you may need to tailor for Java. Set Path to the ChromeDriver Server [crayon-5ab31329eb7b5566515273/] or you could add the path to chromedriver.exe [...]

Headless Browser Testing

By | 2018-03-01T09:57:46+00:00 October 11th, 2017|Categories: Selenium WebDriver|Tags: , , , , , |

Headless Browser Testing - Selenium WebDriver Headless browser testing is simply testing a web pages functionality, without a GUI present. There are various different browsers we could use for this, including: Chrome Firefox PhantomJS HtmlUnit PhantomJS is the only driver that must be downloaded separately, the other three, come bundled in with their corresponding driver servers, [...]

How to set up a Linux Virtual Machine for Selenium Grid – Part 2

By | 2018-03-01T10:03:47+00:00 August 14th, 2017|Categories: Selenium Grid|Tags: , , , , , |

Linux Virtual Machine for Selenium Grid Part 2, link to part 1 Step 6 - Software installation and updates Xubuntus default Web Browser is Mozilla Firefox, and can be launched from the Application Launcher by clicking “Web Browser”. Checking the currently installed version from Help>About Firefox we see it’s the somewhat out-of-date version 45. There’s no [...]

How to set up a Linux Virtual Machine for Selenium Grid – Part 1

By | 2018-03-01T10:05:21+00:00 August 14th, 2017|Categories: Selenium Grid|Tags: , , , , |

As a follow on to the earlier tutorial How to set up a Selenium Grid for Remote WebDriver Execution, in this tutorial we are going to set up a small Linux Virtual Machine (VM) for running remote WebDriver tests via Selenium Grid. Broadly the steps involved are: Acquire and Install Virtual Machine Software Create a virtual [...]

Behaviour Driven Development (BDD)

By | 2018-03-01T10:35:52+00:00 July 21st, 2017|Categories: BDD, SpecFlow|Tags: , , , , , |

What is Behaviour-Driven Development (BDD)? History eXtreme Programming (XP) and Test-Driven Development (TDD) have been around for a long time. The idea was for stakeholders and testers to write automated tests that expressed their desired outcome from the system. These would fail to begin with as there was no code to test against, but [...]

Contact Info

Lasyard House, Underhill St. Bridgnorth WV16 4BB

Phone: +44 (0)333 939 8884