IOS自动化环境搭建踩坑指南

时间:2021-07-14 18:46:05   收藏:0   阅读:0

环境搭建

准备一台mac电脑

1.安装所需的依赖

# 安装node
brew install node

# 查看npm版本
npm -v

# 安装Carthage
brew install Carthage # 如果只是更新请输入 brew upgrade carthage

# 长期替换(建议使用此项配置)  
echo ‘export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles‘>>   ~/.bash_profile   

#执行.bash_profile脚本让配置即时生效
source ~/.bash_profile   

编译WebDriverAgent项目并在真机安装

1.获取wda项目代码

# appium分支wda(推荐)
git clone https://github.com/appium/WebDriverAgent

# facebook分支wda
git clone https://github.com/facebook/WebDriverAgent

2.编译wda并安装到ios测试机上

使用阿里开源的 tidevice

tidevice端口转发

ps:如果用Windows的化记得安装一个爱思助手or或者pp助手,否则会出现远程计算机积极拒绝

元素定位

1.使用weditor定位

2.使用airtest定位

3.使用appium定位

UI操作库

facebook-wda(推荐)

appium

ps:只要手机上安装了wda,后续即可离开mac电脑,windows亦可写测试代码

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!