【发布时间】:2014-06-13 01:54:48
【问题描述】:
我有一个 span 元素,其中包含我想查找的关键字。我怎样才能最好地使用 watir?
我不知道如何找到包含我的文本的跨度。我可以找到跨度,但缩小到包含我的关键字的跨度不起作用 - 不知道如何将正则表达式粘贴到下面的此语句中。
这是我到目前为止所得到的,以了解我所追求的:
@browser.div(:id, 'my_div_element').span(:text, 'my keyword here').exists?
..此时返回'false'。我可以找到跨度,但是当我尝试使用:text 位缩小范围时,我撞到了一堵墙。而且我知道我的关键字在那里。
【问题讨论】:
-
要根据正则表达式定位跨度,您应该可以这样做:
@b.div(:id, 'div_element').span(:text, /keyword/).exists?您也可以发布示例 HTML 吗? -
该死,我试过用单引号加上斜线,这不是我应该做的。您的示例为我修复了它。如果您发布答案,我会很乐意标记它。谢谢!
-
当然可以。很高兴它有帮助。
标签: watir watir-webdriver