Я пишу бота для MMORPG-игры про покемонов. Я написал скрипт для входа в свою учетную запись и перемещения, проблема в том, что когда я перемещаюсь, я иногда нахожу покемона, а затем создается новый div с данными покемона. Я также получаю кнопку (с идентификатором «#catch»), чтобы поймать покемона. Поэтому я написал скрипт так, чтобы он проверял наличие кнопки #catch. Вот мой код
while (true) {
await page.waitFor(500);
await page.keyboard.press("ArrowDown");
if ((await page.$("input#catch")) != null) {
console.log("Pokemon Found!");
} else {
console.log("No Pokemon Found");
}
, однако, я получаю 'No Pokemon Found' каждый раз, даже если он есть.