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