鉴于以前使用appium,搭建过程各种问题,推荐大家使用appium-desktop。
- 安装brew, 推荐使用ruby + 国内镜像安装,MAC OS自带ruby: /bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"?
- brew install node
- 安装sdk,设置环境变量,推荐安装全家桶 intelliJ IDEA + python plugin + SDK
- 安装java, 设置环境变量
- mac系统知道Python2, 可升级python2 到 3,参考?https://blog.csdn.net/lc19920727/article/details/119032754?spm=1001.2014.3001.5501
- 下载appium-desk并安装https://github.com/appium/appium-desktop/releases
- 安装xcode,新建一个hello world简单工程,build 启动模拟器
- npm install -g appium-doctor 查看是否有红X, 将红x缺少到都安装上
- 其他依赖:
- brew install libimobiledevice --HEAD
- npm install -g ios-deploy
- brew install carthage
- libimobiledevice / ideviceinstaller 库:相当于 android 的 adb,是 Appium 底层用到的工具之一,用于获取 iOS 设备信息
- ios-deploy:查看设备应用
- carthage:类似于 java 的 maven,项目依赖管理,主要是 WebDriverAgent 使用
appium-desktop 安装及简单使用介绍:https://blog.csdn.net/linlu_home/article/details/79172208
验证环境搭建成功:
1,启动appium-desktop,启动新会话,填写测试app的desired capabilities的参数
2,start session,加载成功,出来The Inspector,成功安装APP并启动成功。
3,编写Python 脚本进行UI自动化测试
注意:
ios 设备如果使用模拟器,必须使用app包,真机就用ipa, 可让开发提供包
build active architecture only 下面的release 项是不是设置为了yes
|