2

我想使用光谱/电子模拟元素内的阻力。我尝试了两种方法:

await client.moveToObject(selector, fromX, fromY);
await client.buttonDown(0);
await client.moveToObject(selector, toX, toY);
await client.buttonUp(0);

await webContents.sendInputEvent({
  type: "mouseMove",
  x: fromX,
  y: fromY
});
await webContents.sendInputEvent({
  type: "mouseDown",
  button: "left",
  x: fromX,
  y: fromY
});
await webContents.sendInputEvent({
  type: "mouseMove",
  button: "left",
  x: toX,
  y: toY
});
await webContents.sendInputEvent({
  type: "mouseUp",
  button: "left",
  x: toX,
  y: toY
});

我还尝试了上述的许多不同版本/组合(包括例如movementX和movementY)。我不能使用操作 api(我的驱动程序还没有实现它)。

使用我所有的方法,什么都没有发生(也没有错误)。有没有办法实现拖动(不是拖放,它只是在一个元素内)?

4

0 回答 0