我正在一个Android应用程序上工作,需要在Firebase测试实验室上多次登录测试它。这是当前应用程序流的一部分:
- 介绍屏幕"注册"one_answers"登录">
- 登录活动。
- 入职/第一次演练活动。
- 主要活动。
我想在第三个活动(OnBoarding)开始RoboScript录音。该活动中有些内容只有RoboScript才能正确地通过。
目标是:
- 让RoboTest选择"登录";在自己的介绍屏幕上(没有RoboScript参与)。
- RoboTest使用"预设"部分登录(仍然没有RoboScript参与)。
- RoboTest然后使用RoboScript通过OnBoarding Activity。
- 主活动(此处不涉及RoboScript)。
每当我选择在Android Studio中开始录制RoboScript的选项时,Android Studio会重新启动应用程序,并从第一个活动(带有"注册"的介绍屏幕)开始录制。和"登录")。
是否有一种方法可以使Android Studio开始在某个活动中录制RoboScript ?谢谢。
通过检查"启用测试片段记录";in File ->设置→构建、执行、部署[->测试)→浓缩测试记录器,您将在记录器对话框中获得一个顶部中心按钮,允许您在任何时候停止/恢复录制您的Roboscript。您还可以在同一设置页面调整记录器的其他参数,例如,是否应该在录制之前/之后清除应用程序的数据。
或者,您可以从一开始就记录您的Roboscript,然后在OnBoarding活动之前手动删除任何记录的操作。