用Spectron模拟阻力

时间:2018-11-30 10:55:00

标签: javascript electron webdriver-io spectron

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

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(我的驱动程序尚未实现)。

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

0 个答案:

没有答案