簡體   English   中英

如何模擬具有隨機生成ID的元素的點擊?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM