对于使用微软剧作家框架,我有一个找不到答案的琐碎问题。 根据文档(https://playwright.dev/#version=v1.1.1&path=docs%2fcore-concepts.md&q=pages-and-frames),您可以使用以下代码获取iframe
常量frame=page.frame('frame-login');
但是我如何使用选择器来查找和交互iframe呢? 我需要使用CSS选择器来找到我的iframe,因为它没有ID。
感谢任何帮助
您可以获取ElementHandle
调用$
,然后调用contentFrame函数:
const handle = await page.$('.frame');
const contentFrame = await handle.contentFrame();
您可以使用ElementHandle.contentFrame()
await page.waitForSelector('.class-name')
const elementHandle = await page.$('.class-name')
const frame = await elementHandle.contentFrame()
从那时起,您可以与的内容进行交互,例如:
Await Frame.
。