(sel, failAction)
| 27302 | } |
| 27303 | |
| 27304 | async function clickEle(sel, failAction) { |
| 27305 | await new Promise((resolve) => { |
| 27306 | let checkInv = setInterval(() => { |
| 27307 | let ele = document.querySelector(sel); |
| 27308 | if (ele) { |
| 27309 | clearInterval(checkInv); |
| 27310 | emuClick(ele); |
| 27311 | resolve(); |
| 27312 | }else if(failAction) { |
| 27313 | failAction(); |
| 27314 | } |
| 27315 | }, 100); |
| 27316 | }); |
| 27317 | } |
| 27318 | |
| 27319 | async function sleep(time) { |
| 27320 | await new Promise((resolve) => { |