【发布时间】:2016-04-29 20:32:34
【问题描述】:
我正在测试当按下返回键并且用户导航回表单活动时是否保留表单数据。
预期流量: 按注册按钮 -> 转到表单页面并填写 -> 按返回按钮 -> 按注册按钮 -> 验证表单数据是否保留
实际流量: Espresso 启动表单页面 -> 按返回按钮 -> 应用退出
Espresso 从表单页面开始,因为这是定义 ActivityRule 的方式。
public ActivityTestRule<RegisterActivity> mActivity = new ActivityTestRule<>(RegisterActivity.class);
我尝试为注册按钮页面启动Activity(),但是当我按下返回时,它导航回空的表单页面。
Intent intent = new Intent(mActivity.getActivity(), RegisterButton.class);
intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK);
oActivity.getActivity().startActivity(intent);
【问题讨论】:
标签: android automated-tests android-espresso