Skip to content

Instantly share code, notes, and snippets.

@ivaravko
ivaravko / test.rb
Created July 1, 2011 08:27 — forked from jarib/test.rb
require 'selenium-webdriver'
wait = Selenium::WebDriver::Wait.new
driver = Selenium::WebDriver.for :firefox
driver.get "http://www.google.no/?as_qdr=all"
driver.find_element(:name => "q").send_keys("selenium")
suggestions = nil
@ivaravko
ivaravko / test.rb
Created June 21, 2011 15:42 — forked from jarib/test.rb
require 'selenium-webdriver'
driver = Selenium::WebDriver.for :chrome
driver.extend Selenium::WebDriver::DriverExtensions::HasInputDevices
wait = Selenium::WebDriver::Wait.new
begin
driver.get "http://dev.sencha.com/deploy/touch/examples/kitchensink/"
wait.until { driver.all(:class => "x-list-item-body").find { |e| e.displayed? && e.text == "User Interface"} }.click
@ivaravko
ivaravko / file.rb
Created June 15, 2011 07:35 — forked from jarib/file.rb
selenium-webdriver bug report template
require 'rubygems'
require 'selenium-webdriver'
path = File.expand_path("test.html")
File.open(path, "w") { |io| io << DATA.read }
browser = Selenium::WebDriver.for :firefox # replace :firefox with the browser you're having trouble with
begin
browser.get "file://#{path}"