要将WDA安装到真机上进行执行,需要通过Xcode进行签名,编辑。
一,Xcode安装先下载安装Xcode,在appstore中搜索xcode,单击安装按钮进行安装,由于安装包比较大,需要安装好久,建议晚上安装。
二,iOS相关工具安装 1,tidevice安装tidevice是阿里内部的一个小组用来做iOS自动化用的工具, 这个工具是纯Python写成,所以也是跨平台的,支持在Windows、Linux、Mac上运行。
安装命令:
pip3 install -U tidevice
2,安装其他工具
ios相关的工具依赖:brew install libusbmuxd libimobiledevice ideviceinstaller
这些工具为iOS自动化测试运行时需要的相关命令及工具。
二,编译安装WDA 1.下载WDA选择一个文件夹,执行下面的命令,下载WDA代码:
git clone https://github.com/appium/WebDriverAgent.git
2,证书签名
WDA只有进行签名,才能安装到手机设备上。
(1)使用Xcode打开下载的WDA项目,双击目录下的:WebDriverAgent.xcodeproj
(2)添加帐号信息
在打开的项目中,先单击标注1处,进入项目配置页;选择标2"Signing &Capabilities"标签,单击标3处的Team后的下拉菜单,选择『Add a account ...』
输入你的Apple ID,也就是你使用iphone下载应用的时候登录的Apple ID,单击下一步,输入密码完成帐号的添加。
注意:这个帐号是个人帐号,可以签名WDA,安装三台手机设备,常规的自动化测试够用了。
(3)签名WDA
修改Product bundle Identifier,选择WebDriverAgentRunner,在Build Settings标签下查询 『Product bundle Identifier』
双击改一个名称,如:com.yiqixie.kim.123456,注意大家不要重名。
回到"Signing &Capabilities"标签页,勾选『Automatically mangage signing』,在Team后的下拉列表中,选择你刚刚添加的帐户名称,如:我的是『现锋 宋(Persional [email protected])』
如果没有任何错误提示,则说明签名成功。
3,编译安装WDA将手机连接到电脑,选择WebDriverAgentRunner,单击运行按钮,查看编译效果。
如果不出错。选择菜单"Product"-->"Test",当Xcoded出如下提示时,在手机上执行『设置』---->『通用』--->『设备管理』信任你个人签名的证书。
信任成功后,再次执行Test,当Xcode输出如下信息时,表示WDA安装完成,中断Xcode执行即可。
通过tidevice查看WDA的安装。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)