2011-08-11 79 views
2

我最近發現了Selenium Grid 2.我之前使用過Grid,IDE和RC,對此編寫測試非常簡單,特別是對於原始的Grid。 (可能因爲我從來沒有使用網絡驅動程序?)Selenium Grid 2與Ruby的測試

關於編寫實際測試,網格2文檔仍然非常片狀。

任何人都可以讓我開始使用Ruby測試嗎?也許只是一個簡單的例子會做。

另外,DeepTest與Grid 2的集成...或類似的東西。

在此先感謝。

回答

3

對於任何人誰可能會感興趣,測試將是這種格式:

require "rubygems" 
require "selenium-webdriver" 
driver = Selenium::WebDriver.for(:remote, :desired_capabilities => :firefox) 

driver.get "http://google.co.uk/" 
driver.find_element(:id, "lst-ib").clear 
driver.find_element(:id, "lst-ib").send_keys "selenium 2 webdriver" 
driver.find_element(:xpath, "//ol[@id='rso']/li/div/span/h3/a/em[3]").click 
driver.find_element(:link, "Selenium").click 
driver.find_element(:id, "q").clear 
driver.find_element(:id, "q").send_keys "grid2" 
driver.find_element(:id, "submit").click 

driver.quit 

的測試,就是要遠程運行,如果你想在本地運行它,然後改變:

driver = Selenium::WebDriver.for(:remote, :desired_capabilities => :firefox) 

driver = Selenium::WebDriver.for(:firefox) 

http://code.google.com/p/selenium/wiki/RubyBindings是一個很好的參考。

相關問題