【发布时间】:2015-06-11 23:58:41
【问题描述】:
我们正在尝试围绕我们应用程序中的流程进行 UIAutomation 测试,其中用户从 UIImagePickerController 中选择图像。在我们尝试从选取器控制器中选择图像之前,所有的自动化都运行良好。似乎我们无法找到正确的对象来发送水龙头。这是我们正在尝试的:
UIALogger.logMessage("Navigation Title: " + app.navigationTitle() );
window.collectionViews()[0].tapWithOptions({tapOffset:{x:0.5, y:0.5}});
上面将导航标题显示为“Moments”,这意味着我们在照片选择器中,但第二行没有错误 - 但没有选择任何东西(无论坐标如何)。
测试最终失败,卡在照片选择屏幕上。
我记录了下面的元素树,您可以看到那里似乎有一个 UICollectionView,但所有单元格都是节标题,并且在调试日志输出中没有一个是实际的“照片”。
那么我们如何使用 UIAutomation 从 UIImagePickerController 中选择图像?
谢谢!
【问题讨论】:
标签: ios xcode uiimagepickercontroller automated-tests instruments