2013-04-04 61 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/