两天前,苹果在WWDC2015期间发布了一个新的UI测试框架。我试图编写一个测试用例,当我试图记录UI测试,生成脚手架代码时,它看起来代码正在生成,但是模拟器上的UI实际上并没有更新。
也就是说,当我点击一个按钮时,会生成代码来实际找到按钮和点击,但是这个按钮实际上并不是在模拟器上同时点击的。因此,基本上我无法进入模拟器上的下一个屏幕,在测试用例中实际进行。
WWDC会议视频展示了一个iPhone应用程序(Lister )的例子。但我正在iPad 2应用程序上试用。这是唯一的区别。
关于为什么会发生这种事有什么线索吗?
想在向苹果公司提交一份雷达文件之前,先检查一下是否有过其他的例子。
发布于 2015-06-23 06:44:40
我解决了这个问题。
问题是,在主应用程序目标的“部署目标”部分中,列出的所有目标都有不同的列。对于应用程序的UI测试目标,目标被设置为iOS8。把它改为iOS9,它就开始工作了。
https://stackoverflow.com/questions/30779864
复制相似问题