ios拓展33-timestamped event matching error 自动化测试

随着Xcode越来越完善,自动化测试也越来越多的人去尝试.在这里笔者不介绍如何使用了,推荐在网上找的很不错的入门教程供大家参考. 如果想要更加深入了解,请自行研究.

  • UI Tests教程
  • Unit Test教程

在这里笔者说一下教程里面没有提到的bug供大家参考

1.timestamped event matching error (使用UITest可能会遇到)
ios拓展33-timestamped event matching error 自动化测试_第1张图片
问题.png

目前笔者找到的最简单的解决方法有两种:(UITest包含一些测试用的类和方法,笔者没有研究,可能有更好的解决方法)

1.***xib如下图所示,勾选Accessibility;***    (xib) 
2.XXXXX.isAccessibilityElement = YES;   (代码)
ios拓展33-timestamped event matching error 自动化测试_第2张图片
解决方法.png
2.Build Phases (test的target一般是没有添加的,需要我们手动添加相关文件)
// Copy Bundle Resources : 是指生成的product的.app内将包含哪些资源文件
// Compile Sources : 是指将有哪些源代码被编译 .h .m
// Link Binary With Libraries : 是指编译过程中会引用哪些库文件
ios拓展33-timestamped event matching error 自动化测试_第3张图片
Paste_Image.png
ios拓展33-timestamped event matching error 自动化测试_第4张图片
Paste_Image.png

你可能感兴趣的:(ios拓展33-timestamped event matching error 自动化测试)