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

use*_*843 3 webdriver click watir hyperlink

我想点击带有可变文本的链接:

@variabletext = 'text' +@timestamp
Run Code Online (Sandbox Code Playgroud)

但链接有一个像01#text010120121134的数字.我只知道text010120121134.有人可以帮我点击只有已知文字的链接.

Jus*_* Ko 5

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

browser.link(:text => /text010120121134/).click
Run Code Online (Sandbox Code Playgroud)

这将匹配链接:

<a>01 # text010120121134</a>
Run Code Online (Sandbox Code Playgroud)

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