1
任何人都可以有更多Rspec的描述性示例?我用網站https://gist.github.com/1053934的例子工作得很好。但我想更多地瞭解如何進入網站X(例如Google) - >在文本字段中輸入數據(例如Ruby) 檢查列表中的HTML是否可用Ruby?需要幫助Rspec示例
任何人都可以有我可以在Rspec上運行的腳本,並且會生成關於該情況的傳遞失敗狀態的報告。
我很欣賞所有的回覆。
任何人都可以有更多Rspec的描述性示例?我用網站https://gist.github.com/1053934的例子工作得很好。但我想更多地瞭解如何進入網站X(例如Google) - >在文本字段中輸入數據(例如Ruby) 檢查列表中的HTML是否可用Ruby?需要幫助Rspec示例
任何人都可以有我可以在Rspec上運行的腳本,並且會生成關於該情況的傳遞失敗狀態的報告。
我很欣賞所有的回覆。
下面是一個完整的示例,由Watir docs提供。
require "rubygems"
require "rspec"
describe "google.com" do
let(:browser) { @browser ||= Watir::Browser.new :firefox }
before { browser.goto "http://google.com" }
after { browser.close }
it "should search for watir" do
browser.text_field(:name => "q").set "watir"
browser.button.click
browser.div(:id => "resultStats").wait_until_present
browser.title.should == "watir - Google Search"
end
end
我想他們試圖做個簡明扼要,但是我個人會使用do/end塊作爲before和after子句。 –
感謝您的回答。 watir rspec和xpath還有其他一些問題。因爲我使用xpath來定位元素。但有些時候watir檢測到這個元素,而一些時間標識沒有。我該如何解決這個問題。由於我不得不使用xpath,因爲HTML標準不是很高,有些元素缺少id和/或名稱。我正在使用Firefox的xpather來生成元素的xpath – user496039
請發佈一個新問題而不是評論 –