Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save easierbycode/1680096 to your computer and use it in GitHub Desktop.
Save easierbycode/1680096 to your computer and use it in GitHub Desktop.
Selenium 2 via Sauce - FireFox 5 on XP
#!/usr/bin/env ruby
require 'rubygems'
require 'selenium-webdriver'
sauce_username = ENV['SAUCE_USERNAME'] || 'YOUR_SAUCE_USERNAME'
sauce_api_key = ENV['SAUCE_API_KEY'] || 'YOUR_SAUCE_API_KEY'
caps = Selenium::WebDriver::Remote::Capabilities.firefox
caps.version = "5"
caps.platform = :XP
caps[:name] = "Selenium 2 via Sauce - FireFox 5 on XP"
driver = Selenium::WebDriver.for(
:remote,
:url => "http://#{sauce_username}:#{sauce_api_key}@ondemand.saucelabs.com:80/wd/hub",
:desired_capabilities => caps)
driver.navigate.to "http://www.theautomatedtester.co.uk/demo1.html"
element = driver.find_element(:id, 'tutorial')
driver.action.click_and_hold(element).move_by(-40, -60).move_by(30, 20).move_by(100, 200).release.perform
driver.save_screenshot('ff5_screenie.png')
driver.quit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment