首页 > 解决方案 > Puppeteer 通过 XPath 单击按钮不起作用

问题描述

我有一个简单的函数可以访问网站并单击 XPath,但它说 XPath 不存在。

这是我的代码:

(async () => {
        const browser = await puppeteer.launch({ headless: false });
        const page = await browser.newPage();
        await page.goto('https://www.sport1.de/live/darts-sport');
        await page.waitForXPath('//*[@id="notice"]/div[3]/button');
        await page.$x('//*[@id="notice"]/div[3]/button')[0].click();
        // await page.screenshot({ path: 'example.png' });

        // await browser.close();
    })();

标签: node.jspuppeteer

解决方案


推荐阅读