我有几个按钮,点击它们我打开不同的对话框片段。我想知道如何测试对话框是否打开?或者如果打开它的类型是否正确?
请帮助。提前谢谢。
答案 0 :(得分:5)
我自己弄清楚了。通过Colin Miller(高级软件工程师@Link)的这个非常好的教程,我将能够解决这个问题。
https://www.youtube.com/watch?v=UEklodQTJZY
这个问题可能没用,但本教程绝对有用。
解决这个问题的方法是:
button.performClick()
XDialogFragment dialog = (XDialogFragment) activity
.getFragmentManager().findFragmentByTag(XDialogFragment.TAG);
Assert.assertNotNull(dialog);