nodejs版的playwright , 如何通过 x, y 坐标点击

 

 

 

可以使用 `page.mouse.click(x, y)` 方法通过坐标点击页面的指定位置。

例如,假设你需要在页面上坐标 $(100, 200)$ 的位置进行点击,可以使用以下代码:

```javascript
const { chromium } = require('playwright');

(async () => {
  const browser = await chromium.launch();
  const context = await browser.newContext();
  const page = await context.newPage();
  await page.goto('https://example.com');

  const x = 100;
  const y = 200;
  await page.mouse.click(x, y);

  await browser.close();
})();
```

在这个例子中,我们首先通过 `page.goto(url)` 方法打开了一个页面,然后使用 `page.mouse.click(x, y)` 方法在指定的坐标位置进行点击。需要注意的是,坐标位置是相对于页面左上角的,单位为像素。

如果需要模拟鼠标点击的不同按钮,请参考 `page.mouse.click(x, y, options)` 方法中的 `options` 参数。

希望这可以帮助你在 Playwright 中通过坐标进行点击。

 

posted @ 2023-03-14 15:55  AngDH  阅读(333)  评论(0编辑  收藏  举报