【发布时间】:2020-01-03 01:36:36
【问题描述】:
这是我第一次使用 puppeteer 进行一些轻型自动化。我在尝试单击 iframe 中的按钮时遇到问题。
这是我的代码:
await page.waitForSelector('iframe');
const frameElement = await page.$(
'iframe[src="https://ibx.key.com/ibxolb/login/client/index.html"]',
);
const frame = await frameElement.getFrame();
getFrame() 错误,因为 frameElement 作为 JSHandle@node 返回。
我可以访问的 iframe 选择器是 src 和 title。如您所见,我使用的是src。
我已经搜索并搜索了如何执行此操作,但似乎没有一个示例适合我。
我被困住了,所以如果有人有任何建议、解决方案或方向,我将不胜感激。
谢谢,
乔
【问题讨论】:
标签: javascript puppeteer