Each build on ShiningPanda runs on a dedicated virtual machine, and these virtual machines are now Selenium ready. Selenium automates browsers. What does this mean? In our context it means that you can now spawn one (or several) browser(s) on your ShiningPanda virtual machine to automatically test your web applications!
We installed all the requirements to run Selenium tests:
Just select Run Xvnc during build when configuring your job and that's it.
Coming soon, a tutorial (in three parts!) on how to write Selenium tests in Python.