2013-11-05 70 views
0

有沒有辦法點擊使用Watir webdriver的JavaScript鏈接?我環顧了好幾個小時,沒有任何幫助。點擊Ruby/Watir中的JavaScript

這裏的鏈接是什麼樣子:<a href="javascript:void(0);" id="double_your_btc_link2" class="bold">MULTIPLY YOUR BTC</a> 我使用browser.link(:id, "double_your_btc_link2").click試過和一堆其他的東西,包括Xpath的(它不停地說這不能遵循的路徑),並沒有什麼作品。它甚至有可能嗎?

如果你需要的頁面,here it is.

+0

頁面上的哪個位置是該鏈接?當我進入該頁面時,我看不到它。 –

+0

請勿鏈接到頁面,在您的問題中包含頁面的相關部分。如果(當)鏈接斷裂時,該問題將不具有所需的信息,以使未來的人可以使用相同的問題。 「關於您編寫​​的代碼問題的問題必須在問題本身中描述具體問題 - 幷包含有效的代碼以再現問題本身。請參閱http://SSCCE.org以獲取指導。」 –

+0

@theTinMan,對,這就是我給鏈接代碼的原因。如果你需要更多的東西,那麼這個頁面是用來做 – HEATH3N

回答

0

對不起,浪費你的時間,夥計們。我只是使用Firefox而不是Chrome,它運行良好。這甚至不是第一次在Chrome瀏覽器中訪問JavaScript元素時遇到問題......無論如何。

0

本來應該:

browser.link(:id => "double_your_btc_link2").click 
+0

不,仍然沒有運氣。 UnknownObjectException,無法找到元素。 – HEATH3N

+0

另外,普通和逗號之間真的有區別嗎?我一直使用常規逗號,一切都很好。 – HEATH3N