1.WIN中安装tidevice(使用pip install tidevice命令安装 tidevice 库。(仅支持python3.7及以上版本)),appium,python
2.mac电脑或者虚拟机安装mac系统
3.安装homebrew
安装
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
卸载
|
有以上提示表示安装成功,按提示重启终端或者source一下
安装完成后输入brew version查看版本验证是否成功。若失败则看看是不是OS版本太低,或未配置当前用户环境变量文件~/.bash_profile(添加export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin)
4.安装 carthage
brew install carthage
5.安装node.js
brew install node
安装完成后输入node version查看版本验证是否安装成功
6.安装xcode
7.下载webdriveragent
git clone https://github.com/appium/WebDriverAgent.git
8.在webdriveragent父目录下输入 open .打开所有文件夹列表
9.双击webdriveragent中的如下文件,使项目在Xcode中打开
10.修改配置
第一处:
第二处:
第三处:(team,选择个人证书就好,使用APP id登录)
第四处:
第五处:
第六处:
第七处:
第八处:
第九处:
11.选择目标设备
12.选择scheme
13.点击test
出现
或
说明未在手机上信任证书,信任后再次运行
App启动后会马上退出, 这个是正常的
看xcode控制台是否有显示设备ip, 如果没有的话使用以下方式打开控制台
控制台:
通过上面给出的IP和端口,加上/status
合成一个url地址。例如http://192.168.1.5:8100/status
,然后浏览器打开。
如果出现一串JSON输出,说明WDA安装成功了。
14.在win中下载iTunes作为命令数据传输工具
15.安装阿里的tidevice .使用pip install tidevice安装
16.把安装的tidevice中的tidevice.exe文件路径添加至path中
17.连接手机启动手机中的WDA
tidevice -u 手机udid wdaproxy -B com.dreo01.WebDriverAgentRunner.xctrunner --port 8100
注:com.dreo01.WebDriverAgentRunner.xctrunner为手机WDA的bundleID
18.启动appium,输入以下配置进行元素定位
"udid": 手机uuid "automationName": "XCUITest", "platformName": "iOS", "platforVersion": "15.0.2", "bundleId": "com.hesung.dreo.debug",可以使用tidevice applist查看 "webDriverAgentUrl": "http://localhost:8100", "usePrebuiltWDA": "true", "useXctestrunFile": "false", "skipLogCapture": "true", "deviceName": "iPhone test"(手机设备名称)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)