1 min read

ShiningPanda is Selenium ready!

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:

  • The ability to start a display before each build is provided by the Xvnc Plugin for Jenkins.

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/).


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.