How to click element using x/y coordinates with puppeteer?(如何在木偶操纵者中使用x/y坐标点击元素?)
问题描述
我一直在尝试如何使用木偶操纵器中的x和y坐标单击页面上的按钮,但我一直无法使其正常工作。这就是我当前使用的。
await page.mouse.click(x, y, {button: 'left'})
没有出现错误,只是没有单击任何元素。所以我猜我没有找到正确的位置。
我使用的是Pupeteer中的默认视口,即800px x 600px。这就是我要手动尝试定位DOM中按钮的x和y的操作。
所以我将其添加到单击事件。
await page.mouse.click(90.125 , 128, {button: 'left'})
什么都不会发生。我做错了什么?
推荐答案
您可以找到iFrame及其坐标,然后在此iFrame内添加所需元素的偏移量,然后再单击:
这篇关于如何在木偶操纵者中使用x/y坐标点击元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!