Sauce Labs
Blog

Selenium Resources

Integrating OpenShift with Sauce OnDemand
Posted by The Sauce Labs Team in Selenium Resources

OpenShift is Red Hat’s Cloud Computing Platform as a Service (PaaS) offering.  It provides the infrastructure to let you run your applications (Node.js, Ruby, Python, PHP, Perl, and Java). Integrating OpenShift applications with Sauce OnDemand is really easy, so you can run your applications and your tests in the cloud within minutes. The instructions below cover Java applications [...]

Selenium Tips: Uploading Files in Remote WebDriver
Posted by Santiago Suarez Ordoñez in Selenium Resources

Since it's been a while since my last Selenium testing tips blog post, I thought it was time to share some Selenium love again. Today we're covering WebDriver's native solution to a very common issue when doing distributed cross browser testing: uploading files in remote servers. As you may know, the way to address this in Selenium 1 is to place your files in an accessible web server and use the [...]

Selenium Client Factory for Python
Posted by Bill McGee in Guest Blog PostsSauce Product InfoSelenium Resources

Integration for Selenium testing running with your continuous integration builds with Sauce OnDemand and Sauce Connect is made easy through the plugins we've developed for Bamboo and Jenkins. These plugins allow you to specify the browser to be used by your tests and launch Sauce Connect prior to the running of your tests. They set several environment variables that include the settings for [...]

Adding Sauce To Behat
Posted by Shashikant Jagtap in Selenium Resources

Abstract: The key benefits of Behavior-Driven-Development (BDD) practices are communication enhancement and customer satisfaction. You can read more on that by Dan North and Gojko Adzic. Perhaps the biggest practical challenge that stands in the way of reaping those benefits is the burden of provisioning, installation and maintenance of requisite complex and fussy infrastructure. The recent [...]

Selenium Testing Framework Part 3: Putting It All Together
Posted by Jason Smiley in Selenium Resources

This is the final post in a 3-part guest blog series by Jason Smiley, a QA Engineer at Gerson Lehrman Group. If you've been following along with my other posts on building a Selenium testing framework, you know we've covered some of the high-level testing concepts and base classes so far. Now that we have defined all our working parts, let’s see how we would pull this above code into our [...]

Selenium Testing Framework Pt 2: Base Classes
Posted by Jason Smiley in Selenium Resources

This is part 2 in a 3-part guest blog post series by Jason Smiley, a QA Engineer at Gerson Lehrman Group. In my last blog post, I showed what testing as a whole would look like, regardless of what we actually need to test. Just to recap, we have tests that check and validate results, actions that are a set of steps to take before having a value we can check, and pages that can be checked or [...]

Sauce On Rails
Posted by Chris Johnson in Selenium Resources

This is a guest blog post by Chris Johnson, a web developer, author and technology consultant.  Cucumber and Selenium are a great way to bring browser testing to your Rails application. Selenium gives you the ability to automate tests that actually use the browser the way a human user might, giving you confidence that your application actually works. But one problem you may run in to is [...]

Selenium Testing Framework Pt. 1: Testing Concepts
Posted by Jason Smiley in Selenium Resources

This is part 1 of a 3-part guest blog series by Jason Smiley, QA Engineer at Gerson Lehrman Group. When writing test scripts, you might find yourself trying to solve similar problems over and over again. So why not re-use the same solutions over and over again? The following framework will help you get the most out of your code without needing to do tons of maintenance every time something [...]

Free Trial

Get access to a free 14-day trial version, or contact Sales for more information.