Concurrent Search

This script demonstrates how to run multiple tests concurrently. Contributed by Bret Pettichord.

# demonstrate ability to run multiple tests concurrently

require 'thread'
require 'watir'  
require 'watir/ie' # needed for release 1.6.x

def test_google
  ie = Watir::IE.start('http://www.google.com')
  ie.text_field(:name, "q").set("pickaxe")    
  ie.button(:value, "Google Search").click   
  ie.close
end

# run the same test three times concurrently in separate browsers
threads = []
3.times do
  threads << Thread.new {test_google}
end
threads.each {|x| x.join}

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.