iOS自动化windows部署完整_第1页
iOS自动化windows部署完整_第2页
iOS自动化windows部署完整_第3页
iOS自动化windows部署完整_第4页
iOS自动化windows部署完整_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、iOS 自动化,windows 部署一、简述首先 Airtest 春节期间又升级到 1.18 了,需要 pip 升级一下:pip uninstall airtestpip install -i HYPERLINK /simple/ /simple/ airtest升级后的 airtest,iOS 支持到最新版本,xcode 支持到 12.1 版本。WebDriverAgent 工具部分,可以用 Appium 的 WebDriverAgent 工具 和Airtest 底下的 iOS-Tagent 工具,这里我用的是:Appium 的 WebDriverAgent 工具:关于如何安装 appium

2、 的 WebDriverAgent 教程,推荐以下几篇教程:Appium 的WebDriverAgent 工具-安装资料:/topics/7220Facebook 的 WebDriverAgent 工具-安装资料:/topics/10463Appium 的WebDriverAgent 工具-疑难解决:/appium/WebDriverAgent/issuesFacebook 的 WebDriverAgent 工具-疑难解决:/facebookarchive/WebDriverAgent/issues二、用到的工具WebDriverAgent这个需要在 Xcode 先构建好,需要 mac 机,教

3、程在推荐的文章里面有,新的wda 删除了bootstrap.sh,使用的时候,无需要在./bootstrap.shTidevice这个是阿里开源的 iOS 自动化用的工具。Github: HYPERLINK /alibaba/taobao-iphone-device /alibaba/taobao-iphone-device安装需要 python3.7 以上安装命令:pip install -i HYPERLINK /simple/ /simple/ tidevice安装好后,打开命令行工具(cmd):查看版本号:$ tidevice version列出连接设备:$ tidevice list

4、应用管理:# 安装应用$ tidevice install example.ipa # 指定设备安装$ tidevice -udid $UDID install /example.ipa # 卸载应用$ tidevice uninstall com.example.demo # 启动应用$ tidevice launch com.example.demo # 停止应用$ tidevice kill com.example.demo # 查看已安装应用$ tidevice applistRun XCTest(请先确保手机上已经安装有 HYPERLINK /appium/WebDriverAgent WebDriverAgent 应用):Relay:其他常用Python 环境、编辑器,AirtestIDE 编辑器略三、部署步骤Xcode 构建 WDA 工具:构建方法见推荐文章使用 tidevice 在 Windows 上面运行wda:用数据线,连接 ios 手机,连接后命令行输入:tidevice list 查看已连接设备运行 XCTEST:运行前,先找到wda 应用名称:这个就是在Xcode 上面构建的时候,我设置的bundleID(必须是独一无二的)然后启动 xctest:出现successfully,代

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论