簡體   English   中英

不使用坐標進行觸摸和拖動:壓縮版本[6.4.1]

[英]Touch and Drag without using co-ordinates : Squish version [6.4.1]

如何在沒有x,y,dx dy坐標的Squish [6.4.1]上使用觸摸和拖動選項?

我有要觸摸和拖動的容器的映射對象(滑塊功能)

當我使用虛擬測試用例進行記錄以了解坐標時,它給了我4個以上的坐標

touchAndDrag(waitForObject(names.ControllerDialogStackView),157,176,1,35,0,940)

Froglogic建議使用4個坐標來定位對象並將其水平或垂直拖動

touchAndDrag(objectOrName,x,y,dx,dy);

touchAndDrag(objectOrName,x,y,dx,dy,修飾符);

此功能執行基於觸摸的拖動操作。 它會從位置x和y(在objectOrName小部件的坐標中)開始對指定的objectOrName小部件進行觸摸拖動。 objectOrName小部件在水平方向上拖動dx像素,在垂直方向上拖動dy像素。

參考: https : //doc.froglogic.com/squish/latest/rgs-qtconvenience.html

最后一個參數指定觸摸之后和拖動之前的毫秒數。 (在應用程序中,特殊拖動模式有時有時需要執行此操作。)據我所知,當所記錄的動作由觸摸后的幾毫秒組成時,就在記錄該行為。

從邏輯上講,排除那些相對坐標是不可能的,因為對於拖動,您需要一個方向和一個范圍,而這正是這些坐標所表達的。

暫無
暫無

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

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