有没有可能在点击的时候找到目标?例如,我有以下代码:
await page.mouse.click(200, 200)在这个位置,我有一个输入,有没有可能让目标在这个点击的位置,发现那里有一个输入?
发布于 2020-06-06 12:11:32
您可以将坐标传递给document.elementFromPoint方法(MDN docs)。由于此方法是在网页上下文中使用的,因此我们将在Playwright 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应用编程接口所期望的。
https://stackoverflow.com/questions/62218776
复制相似问题