1. 程式人生 > >appium ios 上滑y座標傳值問題

appium ios 上滑y座標傳值問題

  • 按照android的滑動,比如要是向上滑動就是y座標從大滑到小,比如y座標是100,那麼相對座標就是100*0.8->100*0.2,x座標不變即可,這樣子在android上面執行沒問題,但是在ios螢幕上一直是往下滑動
  • appium的log打印出來是這樣的

    Received the following touch action: press(options={"y":533,"x":187})-wait(options={"ms":1000})-moveTo(options={"y":166,"x":187})-release(options={})
  • 可以看出讓appium執行滑動命令的是從大座標往小座標移動,但是在看一條日誌

    Proxying [POST /wda/dragfromtoforduration] to [POST http://localhost:8100/session/52C75AF0-8CF4-4D86-A72F-83A89677FA93/wda/dragfromtoforduration] with body: {"fromX":187,"fromY":533,"toX":374,"toY":699,"duration":1}
  • 這個日誌可以看appium執行的時候其實座標是對的,但是終點座標變成了699,ios 4.7寸的y軸最大才667,可見已經超出了螢幕範圍,我猜是這個座標導致一直是往下滑動的操作