1. Drag
a) Then I drag from 5:40 to 95:40 moving with 60 steps
It's a horizontal drag, one the first phone (HTC Legend -> screen size 3.2) it works but on the second phone (Sony Xperia -> screen size 4.2) it doesn't work because the scree size is different and the co-ordinates
don't match.
b) You could try instead using performAction('drag',x1,x2,y1,y2,speed)
Where x1 is the horizontal percentage of the screen you want to start at,x2 is the horizontal percentage of the screen you want to end at,y1 is the vertical percentage of the screen you want to start at,y2 is the vertical percentage of the screen you want to end at,and speed is the speed of the drag. The smaller the number, the faster the drag.For your purposes, for example, swiping left to go to the next screen would be something likeperformAction('drag',99,1,50,50,5)滑動開機嚮導圖,從第一屏滑動到第二屏Then I drag from 99:40 to 1:40 moving with 5 steps
2.calabash_steps.rbrequire 'calabash-android/calabash_steps'
Then /^I drag from (\d+):(\d+) to (\d+):(\d+) moving with (\d+) steps$/ do |fromX, fromY, toX, toY, steps|
performAction('drag',fromX,toX,fromY,toY,steps)
end