查找元素中包含的文本

时间:2014-06-11 18:45:46

标签: watir watir-webdriver

我有一个span元素,其中包含一个我想要找到的关键字。我怎样才能最好地使用watir?

我无法弄清楚如何找到带有我文字的跨度。我可以找到跨度,但缩小到带有我的关键字的那个不起作用 - 不确定如何将正则表达式粘贴到下面的语句中。

这是我到目前为止所做的事情,以便了解我的目标:

@browser.div(:id, 'my_div_element').span(:text, 'my keyword here').exists?

..此时返回'false'。我可以找到跨度但是当我尝试用:text位缩小时,我碰到了一堵墙。我知道我的关键字在那里。

1 个答案:

答案 0 :(得分:0)

根据提供的示例,这是使用正则表达式定位文本(包含在< div>和< span>标记中)的语法:

@b.div(:id, 'div_element').span(:text, /keyword/).exists?