zoukankan      html  css  js  c++  java
  • macaca 入坑

    安装没什么好说的 java node.js gradle(作用和maven类似)

    记得把adb放在bin目录下,npm的源也要设置下,不然即时macaca doctor没问题 但是执行后还是会报错

    npm install -g cnpm --registry=https://registry.npm.taobao.org

    cnpm i macaca-android -g

    顺便把附加包贴一下:

    完后就可以开启macaca server --verbose

    客户端pycharm来执行python脚本了。

    顺便把Appium和macaca的区别讲讲:

    Appium:IOS用的UIAutomation框架   Android用的Selendroid和UIautomation框架 理论上是支持android所有版本的

    macaca:IOS用的XCUITest框架 (比UIAutomation要新,支持性更好),Android用的UIAutomation框架,支持17版本以上的android(4.2)

    最重要的是macaca支持reliable持续集成框架。

    看了下macaca的python端的Webdriver代码,没有区分ios和android平台,直接把session和命令送过去的

    源码中基于IOS的实现,Xcode打开:https://github.com/macacajs/XCTestWD

    源码中基于Android的实现,https://github.com/macacajs/UIAutomatorWD

  • 相关阅读:
    __file__ 作用以及模块导入方法
    random 模块
    time 模块
    module模块和包
    装饰器
    python闭包
    filter map reduce函数的使用
    python文件处理
    python内置函数使用
    函数
  • 原文地址:https://www.cnblogs.com/goldenRazor/p/8417954.html
Copyright © 2011-2022 走看看