欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MAC Appium iOS自动化测试之环境搭建

程序员文章站 2024-03-24 08:58:58
...

写在前面

之前有写过搭建andriod+appium环境,所以appium的安装部分在此就不多写了

一、初步检测基本工具

1、安装检测工具

sudo npm install -g aaa@qq.com

测试命令

appium-doctor --ios

当运行命令结果显示含有下图内容时,即可代表这步ok了
MAC Appium iOS自动化测试之环境搭建

2、命令行安装

brew install carthage
brew install -v --HEAD --fetch --build-from-source usbmuxd libimobiledevice ideviceinstaller     ❤️ 命令是否有ios设备连接: ideviceinstaller  -l
brew install ffmpeg
sudo npm install -g ios-deploy --unsafe-perm=true

3、安装Xcode
  1. 从官网下载版本号为11的Xcode进行安装: https://developer.apple.com/download/more/
  2. 安装方法:双击然后等待解压完, 然后把app移入应用程序
  3. 运行命令:
    sudo xcode-select --switch /Applications/Xcode.app/Contents/Developer/
    

二、WebDriverAgent

不需要再从哪个git下载

1、打开WebDriverAgent

cd /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
open WebDriverAgent.xcodeproj

2、准备好开发者的apple ID及其证书

MAC Appium iOS自动化测试之环境搭建
选择信任证书(双击证书,选择始终信任,与ios开发有关的证书都设置

MAC Appium iOS自动化测试之环境搭建
选择允许访问(与ios开发有关的证书都设置)
MAC Appium iOS自动化测试之环境搭建

3、配置runner

勾选与证书
MAC Appium iOS自动化测试之环境搭建
ios版本与bundle id(可自定义)
MAC Appium iOS自动化测试之环境搭建

4、真机调试

将Mac和真机在一个网段下(可连接一个ssid),在xcode中选择真机,按照之前的配置修改之后,快捷键command+U,可test工程,工程出现如下图所示即编译成功。【编译的过程保持手机不能锁屏】

MAC Appium iOS自动化测试之环境搭建

检验ServerURLhere–在手机浏览器中输入地址http://XXXX:8100/status,出现字符串则说明成功。