如何从watir中的td获取数据,看起来像"状态"

unk*_*its 3 ruby watir

<td align="Left">

<font color="navy">

<b>Status &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
     &nbsp;&nbsp; : </b>

</font>

<font color="red"><b>Registered</b>
</font>

</td>
Run Code Online (Sandbox Code Playgroud)

我想做这个

if(cell.text==like(status))
  puts "yes"
end
Run Code Online (Sandbox Code Playgroud)

实际上在我的表中有随机的tr和td,所以我想获取其中包含状态文本的td文本.因为它是固定的,"注册"文本可能会更改.所以在%status%的基础上我想选择td.

p0d*_*eje 5

您可以通过正则表达式定位元素:

browser.td(:text => /^Status/)
Run Code Online (Sandbox Code Playgroud)