[英]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.