1
我有HTML作为需要帮助点击的Watir网络驱动器按钮
<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
尝试,但产生的错误。
我也查看过并尝试过其他问题链中存在的代码,但没有任何帮助将会非常有用。
对于无法点击按钮的查询,最好的解决方案是检查@ browser.url添加并转到附加的url。那么这个伎俩确实对我有用....谢谢! – cage
这些拼写错误在你的“也试过”部分?因为“:xapth”不起作用,并且匹配:文本字符串将是“发现(2)”,而不仅仅是“发现”。 –
哦,不,这些都不是拼写错误,在单独使用“发现”的情况下,我实际上试图克服正则表达式,因为使用双引号不允许\(\ d * \)。我需要正则表达式,因为数字可以是从1开始的任何数字。 – cage