我有一個webview顯示一個頁面,看起來像一個日曆,並在該日曆上的事件是按鈕可以單擊或雙擊事件 - 單/雙調用不同的功能。注意:我無法更改此頁的編碼。以下是一個按鈕的片段:<div class="boardpiece clickable" onclick="selectPairing(event, this);" id="sn_18067063"
該按鈕的ID是動態的 - 或者始終未知 - 因此我無法在編碼中使用它。然而,我需要點擊的項目類別是已知的。Android設置onClick爲沒有ID或未知ID的按鈕
現在,這裏只有幾個按鈕類,所以如果這是一個解決方案,我可以指定爲每個類做些什麼。我想我看到一個問題/答案,表示您可以通過HTML屬性識別元素?就像「如果outerHTML包含」boardpiece可點擊「做功能」selectPairing「......」這是我的思路至少。
或者我要對這個錯誤的方式?如果用戶點擊(點擊)元素,我只需調用這些元素的onclick函數即可。如果我自己製作按鈕,那很簡單。我想我可以在我的onClick中設置一個停止功能,以便只激活一個按鈕,因爲它們都具有相同的類別。
〜丹
它似乎是我所指的示例問題,您通過HTML元素查找的地方是水豚而不是android。 [這裏](http://stackoverflow.com/questions/14773936/capybara-clicking-a-button-without-an-id)是問題。所以,這可能會失敗。 – Dan