[英]How to simulate a click of an element with randomly generated ID?
因此,我試圖為我玩的基於網絡的游戲創建一個機器人,但是遇到了一個主要問題。 為了執行某些操作,您需要選擇“確定”或“是”才能執行這些操作。 [下圖中有更多詳細信息。]但是元素ID是隨機生成的,因此很難鎖定到要單擊的正確元素上。
document.getElementById('elementID').click();
這是我嘗試使用的早期[元素ID填充在oc中],但是由於它是隨機的,因此我無法使用它來查找元素。
任何幫助將不勝感激。
-Evelyn
如果元素具有不變的類,則可以使用document.getElementsByClassName()
。
如果不是,則必須使用document.getElementsByTagName("<insert tag name of button>")
。 然后遍歷列表並檢查innerhtml值以查看它是否是正確的按鈕。
例:
var buttons = document.getElementsByTagName("button")
for (buttonNumber in buttons) {
button = buttons[buttonNumber]
if (button.innerHTML == "Okay") {
button.click()
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.