我刚开始使用 Robotium,并尝试在一个测试用例中测试 android 手机和联系人应用程序。
这是场景:
1 步
启动电话应用程序 - 拨打号码(33323589) - 等待(3s) - 完成通话 - 返回电话应用程序。主屏幕 - 选择联系人列表选项卡。
- 步骤(在同一个测试用例中)
转到联系人列表 - 向下滚动 - 选择一个联系人并拨打号码。
第一步有效,我可以启动联系人应用程序,但无法使用联系人列表。我的问题是如何在之前启动电话应用程序检测时启动联系人应用程序的检测。
我试试这个:
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setClassName(getTargetContext(), "com.android.contacts.contactsList");
Activity activity = startActivitySync(intent);
不幸的是它不工作
请问你能帮我解决这个问题吗?
谢谢
钦吉