• #9 楼 @xmlbw 赞分享

  • #4 楼 @cloudwind 应该都可以。。不过 origin_el 这个参数填坐标没跑通(报 Support for this gesture is not yet implemented. Please contact an Appium dev,你是 iOS10+ 还是老框架?)。。不过单纯一个滑动用 swipe(100, 100, 100, 400) 也是可以的。

  • 
    def swipe(self, start_x, start_y, end_x, end_y, duration=None):
            """Swipe from one point to another point, for an optional duration.
            :Args:
             - start_x - x-coordinate at which to start
             - start_y - y-coordinate at which to start
             - end_x - x-coordinate at which to stop
             - end_y - y-coordinate at which to stop
             - duration - (optional) time to take the swipe, in ms.
            :Usage:
                driver.swipe(100, 100, 100, 400)
            """
    
    

    这样,但是这个坐标系是相对啥的

  • 求教一般 python 模块接口文档哪里看?我看有的有文档有的没有,没文档的总不能翻源码看接口吧 QAQ

  • #99 楼 @tfzhou 如果是我遇到那个问题我也无解的,目前可能的方案就是拿 npm cnpm 然后/非环境 一直试,然后卡了就 ctrl-c 断重新拿命令装这样子,不用 qq 噢。

  • #81 楼 @snow.xue 因为服务端好像配好了,但是还少了客户端呀~就是到底想让它跑什么东西,参考官方的各语言示例 😄

  • #88 楼 @mads 可以用别的项目。最简单用 1.5 的,先打开客户端,然后在命令行把 Server 起起来,然后在客户端不要点 Launch 点击 Inspector 就暂时可以用了。

  • #93 楼 @weamylady 这个问题你先查查日志上面然后应该会有报错,然后根据报错解决
    在我印象里应该是 WebDriverAgent 没编译好的原因,大约是

    cd /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/
    carthage update
    

    然后证书记得配好(Lib 和 Runner) Run 一下

    还有的可能的是安装 libimoiledevice 在 iOS10 以上一定要带 --HEAD,不是的话卸了装一下它

    brew install libimobiledevice --HEAD 
    

    Hope it works 😄

  • 真的是黑人问号
    在卡住的过程里 ctrl-c 了几次后,竟然再安的某次就直接好了???

    npm install -g appium
    /usr/local/bin/appium -> /usr/local/lib/node_modules/appium/build/lib/main.js
    /usr/local/lib
    └── appium@1.6.3 
    
    

    这问题可能是共性问题吧(我遇到好几次),有解的盆友可以贴出来分享下解决办法。。。