繁体   English   中英

剧作家获得点击目标

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM