软件测试——从0开始的ios自动化测试(一)

最近由于工作内容调整,需要开始弄ios自动化了。

网上信息有点杂乱,这边我就按我的实际情况,来写个博客,看是否能帮到有需要的人。

一、环境准备

1、安装tidevice

pip3 install -U “tidevice[openssl]”

它的作用是,帮你绕开ios必须用mac的xcode启动wda,直接在windows上使用tidevice启动wda就行了。(windows电脑需要先安装iTunes)

2、安装facebook-wda

pip3 install -U facebook-wda

3、设备上安装wda  (WebDriverAgent)

这里需要用到mac了,我这边是找公司有mac的同事帮忙装的。

具体操作:

3.1 用mac下载wda

$ git clone https://github.com/appium/WebDriverAgent.git

3.2 用xcode打开

双击WebDriverAgent中的WebDriverAgent.xcodeproj文件

3.3 Xcode添加开发者帐户

Xcode -> Preference

3.4 设置Team为你添加的帐户

修改Bundle Identifier为唯一名称。

设置完成后,选择Scheme为WebDriverAgentRunner,选择Destination为你连接的iPhone

3.5 构建项目

Product -> Build ,Product -> Test

此时ios设备上出现相关wda应用

点击iPhone上的设置-> 通用 -> 设备管理 信任开发者APP 

好了,准备工作都做完了,这时候可以用tidevice启动下wda服务试试了。

$ tidevice -u [设备 udid] wdaproxy -B [wda 的 bundle Id] --port 8100 

这个的设备udid可以用下面的命令查看

tidevice list

wda的bundle Id可以用下面的命令查看(前提是你的设备装好wda了)

tidevice applist

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值