运行环境:osx 10.9,appium 0.12.3,真机 ios 7.0.3, cucumber 测试框架

参考例子是 https://github.com/appium/appium/blob/master/docs/gestures.md

1.看到 tap/flick/swipe 方法中都有 touchCount 参数,可以表示使用多个手指,但是自己在实际使用的时候发现并不是我想要的结果。
比如我在 swipe 方法里设置 touchCount=4 ,实际结果好像是 4 个手指都划在了同一点,而不是 4 个不同的点。如果都是指在一个点上,那这参数就没意义了。
不过估计大部分原因应该是我哪里没设置好导致的,求大神解惑。

2.我想要在测试的时候设置 app 的方向,看到例子里没有 ruby 的方法,然后我就自己试着去猜了一下,结果都是报错 “undefined method error”。
所以还想请教下 ruby 里如何设置 app 的方向。

请各位大神不吝赐教啊!

附上 code:

When /^I swipe on the screen$/ do
    selenium.execute_script "mobile: swipe", :startX => 300, :startY => 200, :endX => 100, :endY => 200, :touchCount => 4
end

When /^I set the orentation$/ do
    selenium.setOrientation "PORTRAIT"
    #selenium.orientation = "PORTRAIT"
    #selenium.execute_script "mobile: setOrientation", :orientation => "PORTRAIT"
end


↙↙↙阅读原文可查看相关链接,并与作者交流