【发布时间】:2015-06-07 15:05:32
【问题描述】:
我正在尝试使用 UIAutomator 在我启动测试的项目之外存在的应用程序上运行 UI 测试。因为我正在使用测试项目之外的应用程序,所以我不能将 Espresso 与它一起使用(据我所知)。我想打开此应用程序的左侧抽屉。 Espresso 有一个非常简单的方法
openDrawer(R.id.drawer_layout)
但 UIAutomator 似乎更复杂。
有人在其他地方问过类似的问题,给他们的建议是他们应该修改他们正在测试的应用程序的源代码中的抽屉,以便 UIAutomator 可以更简单地打开它。不过,我无权访问我想要测试的应用程序的源代码,所以很遗憾我不能这样做。使用一般的拖动和滑动功能似乎也不能很好地工作,但我不确定。
是否可以使用 UIAutomator 打开抽屉?如果是这样,最好的方法是什么?
【问题讨论】:
标签: android ui-automation android-uiautomator