2
我最近發現了Selenium Grid 2.我之前使用過Grid,IDE和RC,對此編寫測試非常簡單,特別是對於原始的Grid。 (可能因爲我從來沒有使用網絡驅動程序?)Selenium Grid 2與Ruby的測試
關於編寫實際測試,網格2文檔仍然非常片狀。
任何人都可以讓我開始使用Ruby測試嗎?也許只是一個簡單的例子會做。
另外,DeepTest與Grid 2的集成...或類似的東西。
在此先感謝。
我最近發現了Selenium Grid 2.我之前使用過Grid,IDE和RC,對此編寫測試非常簡單,特別是對於原始的Grid。 (可能因爲我從來沒有使用網絡驅動程序?)Selenium Grid 2與Ruby的測試
關於編寫實際測試,網格2文檔仍然非常片狀。
任何人都可以讓我開始使用Ruby測試嗎?也許只是一個簡單的例子會做。
另外,DeepTest與Grid 2的集成...或類似的東西。
在此先感謝。
對於任何人誰可能會感興趣,測試將是這種格式:
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是一個很好的參考。