标签: ruby cucumber watir pageobjects
我正在尝试使用动态生成的ID识别<div>元素。我希望能够使用文本标识符来获取元素。
<div>
我不想知道确切的名字是什么。例如,如果有一个div标签包含“这是一个div文本”,我想用@browser.div(:text => 'div text')抓住它。
@browser.div(:text => 'div text')
答案 0 :(得分:2)
您可以使用正则表达式对元素的属性进行部分匹配。
例如,在您的情况下,您可以执行以下操作:
@browser.div(:text => /div text/)