For those who have never heard of us yet, ShiningPanda CI is a hosted Continuous Integration service dedicated to Python.
Each build on ShiningPanda CI 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:
We provide some ready-to-use browsers: : - [IceWeasel](http://wiki.debian.org/Iceweasel), the [Debian](http://www.debian.org/) fork of [Firefox](http://www.mozilla.org/firefox/). - [Chrome](http://www.google.com/chrome). - [Opera](http://www.opera.com/).
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.