是否可以识别仅知道其名称的一部分的元素?

时间:2013-11-27 21:06:12

标签: ruby cucumber watir pageobjects

我正在尝试使用动态生成的ID识别<div>元素。我希望能够使用文本标识符来获取元素。

我不想知道确切的名字是什么。例如,如果有一个div标签包含“这是一个div文本”,我想用@browser.div(:text => 'div text')抓住它。

1 个答案:

答案 0 :(得分:2)

您可以使用正则表达式对元素的属性进行部分匹配。

例如,在您的情况下,您可以执行以下操作:

@browser.div(:text => /div text/)