美文网首页
iOS自动化测试环境搭建

iOS自动化测试环境搭建

作者: xiaohan_zhang | 来源:发表于2020-05-17 18:26 被阅读0次

    自动化工具:Appium
    脚本语言为:Python3.x
    系统环境:Mac
    编译工具:Pycharm

    • 安装Python环境
      Mac一般自带Python环境,不过老版本Mac自带的是Python2。
      可以通过brew安装
      brew install python3
      也可以手动下载安装,不过还是建议brew,brew安装不需要配置环境变量就可以直接使用。
      Python3下载地址:https://www.python.org/downloads/mac-osx/
      也可以用过brew安装 建议这种方式
      配置环境变量
      vim ~/.bash_profile
    PATH=Python3安装路径/3.8.2/bin:${PATH} 
    export PATH
    

    source ~/.bash_profile

    • 安装Pycharm
      下载地址:https://www.jetbrains.com/pycharm/download/#section=mac
      顺便提供破解工具:https://pan.baidu.com/s/1Glsg28WNHbrpKMNCM4rsEA 密码: m5cq
      安装后,免费试用并运行该Pycharm,然后将jetbrains-agent-latest.zip文件拖放到程序窗口就可以了。

    • 安装Xcode
      App Store

    • 安装node.js
      brew install node
      配置淘宝镜像cnpm
      npm install cnpm -g --registry=https://registry.npm.taobao.org

    • 安装Appium
      1.Appium桌面版安装
      下载地址:http://appium.io
      2.安装Appium
      cnpm install -g appium
      启动appium服务命令: appium &appium

    • carthage
      WebDriverAgent自动下载需要的库
      brew install carthage

    • WebDriverAgent安装
      WebDriverAgent是由Facebook开发的一套开源框架,用于端对端的UI测试,能同时支持模拟器和真机。
      模拟器可以自动下载安装,真机需要手动安装到手机。
      下载地址:https://github.com/facebookarchive/WebDriverAgent
      在安装appium时,/usr/local/lib/node_modules/appium/node_modules/appium-webdriveragent这个目录下是已经安装了WebDriverAgent的,可以直接使用。

    1. 进入webdriveragent目录下,执行命令:./Scripts/bootstrap.sh
      使用bash -x ./Scripts/bootstrap.sh可以看到执行命令的细节,一定要记得执行这条,否则编译WebDriverAgent会报错。
    2. 连接上你的设备
    3. 使用Xcode编译webdriveragent
      3.1 在/appium-webdriveragent下 open WebDriverAgent.xcodeproj Xcode会自动打开新的项目
      重新自定义Bundle ID以及Team ID,Bundle ID随便改。
      3.2 WebDriverAgentLib

      3.3 WebDriverAgentRunner

      3.4 安装到真机

    相关文章

      网友评论

          本文标题:iOS自动化测试环境搭建

          本文链接:https://www.haomeiwen.com/subject/pvpsohtx.html