【发布时间】:2020-11-08 18:17:13
【问题描述】:
如何在 Puppeteer 中点击带有 data-elementid 的按钮?
网站有这个:
<button class="M-r MB-r j3 Mn-cy" tabindex="0" type="button" data-elementid="searchButton">
我正在尝试点击按钮:
const selector = '#searchButton';
await page.waitForSelector(selector);
await page.click(selector);
我已尝试等待 10 秒以确保页面已完全加载。
收到错误:
TimeoutError: waiting for selector `#searchButton`
有什么想法吗?
【问题讨论】:
-
#用于 id,data-elementid与 id 属性不同。尝试使用选择器'[data-elementid="searchButton"]'
标签: javascript puppeteer