Had some fun running automated UI tests today.

Background: My project is a cloud based tool for running automated tests against a 3rd party SaaS product, so when you start a test run, it opens a Firefox window and runs some selenium automation against the 3rd party product.

Our UI tests also open a Firefox window to log into our local env and run some selenium.

Today I tried to run 4 of our UI tests in parallel.

So each test case creates a Firefox instance, and each of those starts a test run which creates another Firefox instance, sometimes 2, depending on the process being tested.

In short, at one point I had 11 different Firefox windows open, all running selenium automation.

My laptop sounded like it was trying to take off...

Add Comment