Имитация сопротивления с помощью спектрона - PullRequest
0 голосов
/ 30 ноября 2018

Я хочу смоделировать перетаскивание внутри элемента с использованием спектра / электрона.Я пробовал 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
});

Я также пробовал множество различных версий / комбинаций вышеперечисленного (включая, например, MoveX и MoveY).Я не могу использовать действия api (мой драйвер еще не реализует его).

При всех моих подходах вообще ничего не происходит (также нет ошибок).Есть ли способ реализовать перетаскивание (не перетаскивание, это просто внутри одного элемента)?

...