[英]playwright get click target
是否可以通过点击获得目标? 例如,我有以下代码:
await page.mouse.click(200, 200)
在这个 position 我有一个输入,是否有可能在这个点击的 position 中获得目标并发现那里有一个输入?
您可以将坐标传递给document.elementFromPoint
方法( MDN 文档)。 由于该方法在 web 页面上下文中,我们将在剧作家 API 中使用page.evaluate
。
await page.evaluate(([x, y]) => {
const element = document.elementFromPoint(x, y);
return element instanceof HTMLInputElement;
}, [200, 200])
page.mouse.click
中的 x、y 值相对于视口的左上角,这是elementFromPoint
API 所期望的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.