0

嗨,我正在尝试将 UIAutomation 用于我的应用程序。我能够测试我的应用程序的第一页。现在我的是一个基于导航的应用程序,我测试了表格视图的编辑按钮。当我单击表格单元时,应用程序导航到不同的视图。如何测试这个视图?以下是我的几个问题:

  1. 如何自动测试多个视图?
  2. 如何访问第二个视图中的元素?
  3. 如何使页面截图显示错误???这可能吗?
  4. 我也可以检查触摸手势吗?

提前致谢。

4

1 回答 1

1
  1. 新视图刚刚被添加到堆栈中,因此它现在可以从您的 mainWindow().elements(或其他方法,如 tableViews() 等)中获得。在推送新视图之前和之后执行一些 target.logElementTree() 调用,您应该会看到更改。
  2. 通过 mainWindow() 中的各种方法访问它,然后通过父视图上的类似方法访问它的子视图。
  3. 要截取屏幕截图,请使用 UIATarget.localTarget().captureScreenWithName("");
  4. 您可以进行捏合、拖动和轻弹 - 请参阅仪器用户指南- 特别是内置仪器/UI 自动化章节以获取更多信息。
于 2011-11-08T20:48:30.890 回答