簡體   English   中英

在量角器打字稿上進行拖放操作時出錯,類型““ {x:540,y:504}””的參數無法分配給類型“ ILocation”的參數

[英]Error on drag and drop action on protractor typescript, Argument of type '“{x: 540, y: 504}”' is not assignable to parameter of type 'ILocation'

我需要有關此腳本的幫助,我在打字稿上的拖放操作遇到此錯誤。 任何想法如何解決這個問題?

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)

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();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM