到目前为止,我已经用谷歌搜索了所有内容,但我找不到任何如何记录 Android Ionic 应用程序的 Robo 测试的信息。通过记录的测试,我可以将其提交到 Firebase 测试实验室以在多个设备上运行它。
我已经走到这一步了:
有人知道如何做到这一点吗?
测试实验室目前仅支持原生 Android 应用程序。 不支持其他框架,例如 Ionic。
经过 6 年多的时间,Firebase 测试实验室可以与 Ionic 应用程序一起使用(也可以对此事进行原生反应,我猜还有任何其他框架)。 但有限制: 用户无法录制脚本,因此 Robotest 相当脆弱,因为它只会“四处点击”并报告是否有任何点击导致崩溃。
要运行“点击周围”机器人测试,您需要将 Oauth with Google 添加到您的应用程序中(如果您的应用程序中有 auth-wall 并且您希望通过它)。如果 robotstest 检测到此类按钮,它将单击它并使用测试帐户登录。
自动登录:如果您的应用程序有一个使用 Google 帐户进行身份验证的登录屏幕,则 Robo 测试将使用 Google 测试帐户,除非您提供用于自定义登录的测试帐户凭据。
https://firebase.google.com/docs/test-lab/android/robo-ux-test#sign-in