Android Espresso导航回活动

时间:2016-04-29 20:32:34

标签: android automated-tests android-espresso

我正在测试是否在按下后退键时保留表单数据,用户导航回表单Activity。

预期流程 按注册按钮 - >转到表格页面并填写 - >按后退按钮 - >按注册按钮 - >验证表单数据是否保留

实际流程 Espresso推出Form Page - >按后退按钮 - >应用退出

Espresso从Form Page开始,因为它是如何定义ActivityRule的。

public ActivityTestRule<RegisterActivity> mActivity = new ActivityTestRule<>(RegisterActivity.class);

我尝试使用注册按钮页面的startActivity(),但是当我按下它时,它会导航回空的表单页面。

  Intent intent = new Intent(mActivity.getActivity(), RegisterButton.class);
        intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
        oActivity.getActivity().startActivity(intent);

1 个答案:

答案 0 :(得分:0)

    intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);