Browsed by
Series: Building a WebDriver Grid

Driver Factory Part 3 – RemoteWebDrivers and my very own grid

Driver Factory Part 3 – RemoteWebDrivers and my very own grid

This entry is part 1 of 5 in the series Building a WebDriver Grid

So last week I got my code running on a home grid, but did not have time to explain what I did, so here goes… What is a grid and why would you use it? If you have pulled and run any of my tests, or tried building up something yourself, after the initial wow factor of watching a browser fire up and start doing things all by itself, you probably quite quickly got bored of having to stop pretty…

Read More Read More

All is not as it seems: Checking the right browser launched

All is not as it seems: Checking the right browser launched

This entry is part 2 of 5 in the series Building a WebDriver Grid

When tests don’t work…. One of those issues that I could very easily have missed. Over Christmas, in between working through CheckStyle hell I had a play around with adding Opera to the list of browsers available on my grid. I know its kind of pointless as being based on the same engine as Chrome, but it is one of my favourite browsers so I thought I’d give it a go. I’ve made a few incremental changes to my grid…

Read More Read More

Enter the Matrix: Selenium grid made simple

Enter the Matrix: Selenium grid made simple

This entry is part 3 of 5 in the series Building a WebDriver Grid

As I discussed in ‘Driver factory part 3 – Remotewebdrivers and my very own grid’ I found that it was pretty painless to set up a grid hub and node on a single Windows machine. Whilst the grid was itself perfectly stable, it is a bit of a pain to start up multiple command prompts and run individual nodes etc. There were two obvious improvements to this that I could try: Work out how to configure multiple browsers on a…

Read More Read More

Going Multi-Platform – Adding a Mac to the Grid: Part 1

Going Multi-Platform – Adding a Mac to the Grid: Part 1

This entry is part 4 of 5 in the series Building a WebDriver Grid

Apologies if you got a link to the incomplete first attempt at this post. This one is the real deal. It has long been my intention to look at adding multi-platform testing to my set-up, and finally I got my hands on a Mac to see if I could get it working. I am sure that I could easily have got a linux VM up and running in no time, but both my stats for this site, and from gs.statcounter.com…

Read More Read More

Going Multi-Platform – Adding a Mac to the Grid: Part 2

Going Multi-Platform – Adding a Mac to the Grid: Part 2

This entry is part 5 of 5 in the series Building a WebDriver Grid

Last time I discussed the differences in setting up a Mac as a node on a Selenium grid. That is not even half the battle however as I also need to get the supporting code in the framework and find out if I have to work around any differences in the WebDriver implementations. Back in January I wrote some tests checking that the framework was launching the correct browser and getting this working properly. I enjoy the challenge of writing…

Read More Read More