弹出后如何获取对话框的实例(如DatePickerDialog,ProgressDialog,TimePickerDialog)

时间:2010-07-28 01:11:08

标签: android dialog automated-tests

前提条件:我正在进行android自动化测试,因此我们无法触及应用程序的源代码,只是测试它。

问题:   弹出后如何获取对话框的实例?   在我们得到它的实例之后,对于进一步的操作将是如此方便,比如直接设置它的值,而不是将键事件发送到活动这么多次。

感谢。

2 个答案:

答案 0 :(得分:1)

看起来你正在进行“黑盒测试”,这是“Robotium”和“Robolectric”等实用程序的领域。检查它们,它们专门用于按下按钮,等待对话框,接受对话框等等。

答案 1 :(得分:0)

我工作的

Dollop为Android提供了一个黑盒子,记录和回放工具。它不限于一次针对单个应用程序运行。它也很容易配置和使用,不需要编程,针对真实设备运行(不必根植)并在播放测试时自动保存屏幕截图。