是否有一种方法来记录一个RoboScript只是一个活动在Android工作室?



我正在一个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活动之前手动删除任何记录的操作。