Skip to content

Instantly share code, notes, and snippets.

@AutomatedTester
Last active December 17, 2015 21:48
Show Gist options
  • Select an option

  • Save AutomatedTester/5677021 to your computer and use it in GitHub Desktop.

Select an option

Save AutomatedTester/5677021 to your computer and use it in GitHub Desktop.
Marionette and Ruby example
require 'rubygems'
require 'selenium-webdriver'
caps = Selenium::WebDriver::Remote::Capabilities.firefox
caps['firefoxBinary'] = '/home/davidburns/mozilla-central/obj-ff-dbg/dist/bin/firefox'
# Have Selenium-Proxy running on :4444. Get that from https://github.com/AutomatedTester/Selenium-Proxy
driver = Selenium::WebDriver.for(:remote, :desired_capabilities => caps, :url => 'http://localhost:4444/')
driver.manage.timeouts.implicit_wait = 3
driver.get 'http://www.google.com'
element = driver.find_element(:name, "q")
element.send_keys "mdn marionette"
element.send_keys :enter
driver.find_element(:link_text, "Marionette | MDN")
sleep 10
driver.quit
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment