【发布时间】:2020-06-12 04:45:23
【问题描述】:
我有以下代码:
<li id="ecf43e6a-0a99-4b88-9927-7f6b681bc18d" class="checked">
<input type="button">
<span>Green</span>
</li>
我正在尝试通过这样做来点击按钮。
const btnWrap = await page.$('#ecf43e6a-0a99-4b88-9927-7f6b681bc18d');
await btnWrap.$eval('input', el => el.click());
我收到一个错误,知道为什么它不起作用吗?
【问题讨论】:
-
你能分享一下错误吗?由于您的脚本有效,我怀疑该元素的呈现时间比页面的其他元素晚一点,因此它需要额外的 waitFor_。
标签: puppeteer