UITesting Bundle使用

在尝试了多个三方库的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];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容