需要帮助才能单击Watir Web驱动程序按钮

时间:2013-08-05 16:47:06

标签: watir-webdriver

我的HTML为

<li>
  <div data-track="discovered_spots" data-filter="discovered_spots" class="button filter-button">
    <span class="icon-compass"></span>
      Discoveries (2)
  </div>
</li>

我想点击按钮链接

@browser.div(:class =>'button filter-button').span(:text => ' Discoveries (2) ').click

不工作或产生任何错误。

我也尝试过使用xpath

 #@browser.div(:xapth => "//div[@data-track='discovered_spots']").click
 #@browser.div(:text => "Discoveries").click

但这会产生错误。

我也查看并尝试了其他问题链中的代码,但没有任何帮助将会非常有用。

1 个答案:

答案 0 :(得分:0)

尝试:

@browser.div(:text, /Discoveries/).click

属性的正则表达式应该点击文本。如果值2只是在文本中查找发现的匹配并忽略数字和括号,则不指定\ d锚将投射更宽的网络。