#javascript #node.js #puppeteer
#javascript #node.js #кукловод
Вопрос:
Я новичок в программировании в puppeteer, и я хотел бы знать, как заставить его щелкнуть по этому: (изображение)
Код, который у меня есть, — это этот:
const puppeteer = require('puppeteer');
(async () => {
const browser = await puppeteer.launch();
const page = await browser.newPage();
await page.goto('page link is here');
await page.screenshot({ path: 'game.png' });
const [button] = await page.$x("//button[contains(., 'Accept')]");
if (button) {
await button.click();
}
I want to click it here.
await page.screenshot({ path: 'test.png' });
await browser.close();
})();
Извините за мой плохой английский 😔👌
Ответ №1:
Если элемент, выделенный на скриншоте, является тем, на который нужно щелкнуть, вы можете просто:
await page.click('.shipyard-item');
Я хотел бы предложить отличную документацию puppeteer для ознакомления с большинством вариантов использования.