Guest Post: Cross-Browser Selenium Testing with Robot Framework and Sauce Labs

Posted Apr 3rd, 2014

Robot FrameworkEver wondered how to keep your Selenium tests up-to-date with your ever-changing user interface? Sauce Labs customer Asko Soukka set out to answer just that in his post, "Cross-Browser Selenium Testing with Robot Framework and Sauce Labs". See a snippet below:

Do you try to fix your existing tests, or do you just re-record them over and over again? In the Plone Community, we have chosen the former approach (Plone is a popular open source CMS written in Python). We use a tool called Robot Framework to write our Selenium acceptance tests as maintainable BDD-style stories. Robot Framework's extensible test language allows us to describe Plone's features in a natural language sentences, which can then be expanded into either our domain specific or Selenium WebDriver API based testing language. -Asko Soukka,, March 20, 2014

Asko walks you through the process of installing Robot Framework, writing and running a Selenium test suite in Robot, to refactoring that suite to run cross-browser on Sauce Labs. Be sure to check out the rest of his excellent post and tutorial here.

Written by

Bill McGee


FrameworksCross-browser testing