首页 > 编程知识 正文

ios自动化不执行,ios13捷径自动化怎么设置

时间:2023-05-06 03:57:53 阅读:63497 作者:1100

在任何AppUI自动化测试框架中,创建和运行iOS用例的基础是Facebook web driveragent,而原始代码库是https://github.com/Facebook archive/web driveragent

要在实际设备上安装和运行WDA,必须在Xcode中签名和编辑。

另一方面,Xcode安装首先下载并安装Xcode,在appstore中搜索Xcode,然后单击安装按钮进行安装。 因为安装包很大,需要安装很长时间,所以建议晚上安装。

二是iOS相关工具的安装1。 tidevice安装tidevice是一个蚂蚁内部组用于iOS自动化的工具,该工具是用纯Python编写的,也是一个跨平台,支持在Windows、Linux和Mac上运行

安装命令:

pip 3安装- u ti设备

2、安装其他工具

ios相关工具依赖: brewinstalllibusbmuxdlibimobiledeviceideviceinstaller

这些工具是执行iOS自动化测试所需的命令和工具。

二、编译安装WDA 1。 下载WDA并选择文件夹,然后运行以下命令下载WDA代码:

git clone https://github.com/app ium/web driveragent.git

2,证书签名WDA在进行签名之前不能安装在手机机器上。

(1)在Xcode中打开下载的WDA项目,然后双击WebDriverAgent.xcodeproj (在目录下)

)2)添加账户信息

在打开的项目中,首先单击标注1进入项目配置页; 选择标签2'Signing Capabilities '选项卡,在单击标签3的Team后的下拉菜单中选择“Add a account .”

输入您的Apple ID,也就是您在使用iphone下载APP时登录的Apple ID,单击“下一步”,然后输入密码完成添加帐户。

注意:这个账户是个人账户,可以签署WDA,安装三台手机设备。 常规的自动化测试就足够了。

(3)签名WDA

修改产品绑定标识符,选择WebDriverAgentRunner,然后在构建设置选项卡上查询产品绑定标识符

双击名称。 注意大家不要重复,例如com.yiqixie.kim.123456。

返回“Signing Capabilities”选项卡页,选中“Automatically mangage signing”,然后从Team之后的下拉列表中选择您刚刚添加的帐户名。 例如,我的是《现锋宋

如果未显示错误消息,则签名成功。

3、编译安装WDA,手机连接电脑,选择WebDriverAgentRunner,点击运行按钮查看编译效果。

如果没有错误的话。 选择菜单" product "---" test ",当Xcode提示您以下内容时,请在手机上执行"设置"---"通用"-- "设备管理"以信任您个人签名的证书

信任成功后,再次运行Test,如果Xcode输出以下消息,则表示WDA安装完成,中断Xcode的执行即可。

在Ti设备上检查WDA的安装。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。