Javascript Puppeter是否支持通过页面上呈现的坐标位置选择元素?

Javascript Puppeter是否支持通过页面上呈现的坐标位置选择元素?,javascript,xpath,puppeteer,server-side-rendering,cursor-position,Javascript,Xpath,Puppeteer,Server Side Rendering,Cursor Position,我想呈现一个页面并运行一个算法来直观地确定哪些位置有我想要选择属性的元素。似乎支持输出页面的屏幕截图,但我看不到任何选择(x,y)检查元素的方法 是否有一种方法可以确定页面中哪个元素位于某个坐标处?堆叠元素对于我的用例来说不是问题,因为此时应该可以通过xpath访问所需的元素 如果不直接支持,是否可以使用xpath将光标移动到所需位置,并使用预定义的可搜索属性(例如:)在光标下“标记”元素?我认为可以使用它注入一个javascript函数来动态标记光标下的当前元素 您可以轻松地使用 wait p

我想呈现一个页面并运行一个算法来直观地确定哪些位置有我想要选择属性的元素。似乎支持输出页面的屏幕截图,但我看不到任何选择(x,y)检查元素的方法

是否有一种方法可以确定页面中哪个元素位于某个坐标处?堆叠元素对于我的用例来说不是问题,因为此时应该可以通过xpath访问所需的元素


如果不直接支持,是否可以使用xpath将光标移动到所需位置,并使用预定义的可搜索属性(例如:
)在光标下“标记”元素?我认为可以使用它注入一个javascript函数来动态标记光标下的当前元素

您可以轻松地使用

wait page.evaluateHandle((x,y)=>document.elementFromPoint(x,y),x,y);
这将为您提供该坐标中最顶层的元素