博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
UITesting Bundle使用
阅读量:6891 次
发布时间:2019-06-27

本文共 489 字,大约阅读时间需要 1 分钟。

在尝试了多个三方库的UI自动化之后,对其脆弱性和莫名其妙的各种报错实在是忍无可忍,于是在思量之后决定使用UITesting Bundle。

1、工程添加:

选择 iOS UI Testing Bundle

2、建立test文件

UI Test Case Class

3、点击录制键

开始录制

所谓录制,就是记录APP活跃状态下的点击事件,每次点击都会有代码自动生成。将这些代码分类为具体方法,运行后即可重复记录下的点击操作。

4、备注:

控件识别的标识是:accessibilityIdentifier;所以需要在代码中记录控件的accessibilityIdentifier。

举例:

XCUIApplication*app = [[XCUIApplicationalloc]init];
XCUIElementQuery*tabBarsQuery = app.tabBars;
//点击个人主页
[tabBarsQuery.buttons[@"tab me"]tap];

转载于:https://juejin.im/post/5a40a945f265da431524238a

你可能感兴趣的文章
苏研环境gerrit提交
查看>>
还在傻傻用Ctrl+C和Ctrl+V吗?这2个行列转置方法助你效率提80%!
查看>>
webpack4.0各个击破(5)—— Module篇
查看>>
没有什么内存问题,是一行Python代码解决不了的
查看>>
备忘录模式
查看>>
RabbitMQ之集群搭建
查看>>
进程占用量100%问题定位
查看>>
CentOS安装crontab及使用方法
查看>>
Dockerfile构建容器
查看>>
Shell、Xterm、Gnome-Terminal,Konsole简介
查看>>
iptables小脚本
查看>>
configure.ac:9: error: Autoconf version 2.63 or higher is required
查看>>
为什么TCP存在重传
查看>>
Vbs脚本编程简明教程之三
查看>>
my.cnf配置说明详解(16G内存)
查看>>
7款很棒的 HTML5 视频播放器
查看>>
RHEL5 xmanager配置
查看>>
我的友情链接
查看>>
OSPF学习 DR/BDR选举规则
查看>>
如果说我有一个改变世界的 idea,打算辞职全身心去创业,你们觉得靠谱么
查看>>