单击已知text-watir webdriver的特定部分的链接

时间:2013-01-10 18:52:58

标签: hyperlink click webdriver watir

我想点击带有变量文字的链接:

@variabletext = 'text' +@timestamp

但该链接的数字类似于 01#text010120121134 。我只知道text010120121134。有人可以帮我点击只有已知文字的链接。

1 个答案:

答案 0 :(得分:5)

如果您只知道链接文本的一部分,请使用正则表达式匹配文本:

browser.link(:text => /text010120121134/).click

这将匹配链接:

<a>01 # text010120121134</a>

由于文本“01#text010120121134”与正则表达式模式“/ text010120121134 /”匹配。请注意,正则表达式用'/'表示。