Ionic Firebase 测试实验室 - Robo 测试

问题描述 投票:0回答:2

到目前为止,我已经用谷歌搜索了所有内容,但我找不到任何如何记录 Android Ionic 应用程序的 Robo 测试的信息。通过记录的测试,我可以将其提交到 Firebase 测试实验室以在多个设备上运行它。

我已经走到这一步了:

  • 我在 Android Studio 中打开了我的项目
  • 我通过工具 > Firebase > 测试实验室打开了测试实验室设置
  • 然后,当我尝试录制 Robo 脚本时,它只显示一个事件:“延迟 60000 毫秒”

有人知道如何做到这一点吗?

android firebase testing ionic-framework firebase-test-lab
2个回答
1
投票

测试实验室目前仅支持原生 Android 应用程序。 不支持其他框架,例如 Ionic。


0
投票

经过 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

© www.soinside.com 2019 - 2024. All rights reserved.