Ошибка при операции перетаскивания на машинописи транспортира. Аргумент типа "{x: 540, y: 504}" "не может быть назначен параметру типа" ILocation " - PullRequest
0 голосов
/ 19 марта 2019

Мне нужна помощь по этому вопросу, я сталкиваюсь с этой ошибкой при выполнении операции перетаскивания в машинописи.Любая идея, как это исправить?

browser.actions().
  mouseDown(element(by.id('waze_map1')), '{x: 191, y: 56}').
  mouseMove(element(by.id('waze_map1')), '{x: 540, y: 504}').
  mouseUp().
  perform();

Произошла ошибка:

Argument of type '"{x: 540, y: 504}"' is not assignable to parameter of type 'ILocation'.ts(2345)

1 Ответ

1 голос
/ 19 марта 2019

ILocation Интерфейс {x:number,y:number}, но вы пытаетесь установить строку

изменения:

browser.actions().
  mouseDown(element(by.id('waze_map1')), '{x: 191, y: 56}').
  mouseMove(element(by.id('waze_map1')), '{x: 540, y: 504}').
  mouseUp().
  perform();

до

browser.actions().
      mouseDown(element(by.id('waze_map1')), '{x: 191, y: 56}').
      mouseMove(element(by.id('waze_map1')), {x: 540, y: 504}).
      mouseUp().
      perform();

. .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...