【自动化训练营】appium 企业微信实战(一)课程贴

参考链接

框架结构

环境搭建

windows 环境

  • 客户端

    • python 3.8
    • pip install appium-python-client
    from webdriver import appium
    
  • 服务端

    • appium server 运行环境是 nodejs
      • appium desktop 提供 两个功能: appium server(服务) ,appium inspector(录制)
        • 集成了nodejs 不需要额外安装
      • appium server : 无界面的, 真正的工作中会使用这样的命令行工具
        • 需要先安装 nodejs 环境
          • windows .msi mac .pkg
          • 检查环境
node -v    
npm -v
     - 官方提供的安装方式(不建议,除非网络好,可以访问外网)

npm install -g appium
- 国内镜像源
npm install -g cnpm
cnpm install -g appium
cnpm install -g appium@1.15.1

  • 客户端 : 手机端,平板,TV, 可穿戴设备,车载…
    • Android (几十万种类)

      • 真机 (建议root , 三星 galaxy ,红米 …)

        1. 安装驱动程序(windows需要, mac,linux 不需要安装)
          手机助手,豌豆夹, 跟你的手机设备抢占5037端口
        2. 开启调试模式 开发者选项
      • 模拟器
        SDK 提供 emulator ,(Android Studio 创建 管理 )
        genimotion , mumu 模拟器, 夜神,逍遥,雷电…
        mumu 模拟器(建议使用) windows连接命令: adb connect 127.0.0.1:7555

      • 环境安装SDK , java

        • 配置 JAVA_HOME , PATH, CLASS_PATH
        • 配置 ANDROID_HOME ,PATH (tools/ 和 platform-toos)
    • iOS

      • MACOS
      • Xcode, libimobiledevice, ideviceinstaller, WDA(手机端安装)

设备运行环境

  • 如果你想测试 Android 设备, Windows. Mac, Linux环境都可以
  • 如果你想测试 iOS设备, 只能在 MacOS 系统

环境配置建议:

  • 版本:
    • jdk 建议1.8 , python3最新版本, nodejs >=10, npm >=6
    • 配置环境变量的时候,不要有中文 ,空格 ,特殊字符(比如 program file(x86)不可以)

应用安装

  • 应用中心下载安装
  • 应用宝,或者公司下载地址 下载 apk文件,拖拽到模拟器安装, 或者使用 adb 命令安装
adb install -r  /path/to/your/**.apk

定位工具

  • appium inspector
  • uiautomatorviewer
  • wedit

上面的三个工具可能会存在进程抢占的问题,同时只能开启一个。

脚本录制及改造

课后作业

关闭