2013-04-04 32 views
0

我發現在另一個論壇中,watir webdriver中已不贊成使用contains_text方法。如果我能找到顯示精確顯示webdriver支持的方法的文檔,我將會感到厭煩。你可能會認爲http://watirwebdriver.com/會有。但是,嗯,不。watir webdriver contains_text替換?

+1

嗯是的。轉到watirwebdriver.com網站,點擊菜單橫幅中的鏈接,選擇API文檔。你去了,它支持的所有對象和方法。 – 2013-04-05 01:56:25

回答

5

API文檔是尋找支持方法的好起點 - http://rubydoc.info/gems/watir-webdriver/frames

對於contains_text,您應該使用text方法獲取文本,然後使用Ruby的字符串比較方法。

你可以做以下之一:

browser.text.include?(str) 
browser.text =~ /regexp/