use*_*237 6 android firebase react-native firebase-test-lab expo
是否可以使用 Firebase TestLab 测试 React Native(Expo 托管)应用程序?
我还没有成功。几种可能的路线,到目前为止还没有成功:
1) 是否可以强制 Robo 测试在指定的时间内继续运行?目前,默认的 Robo 测试仅运行很短的时间(<~1 分钟),然后“成功”终止。如果我能让测试持续更长时间,我就可以在应用程序内部运行所有需要的测试。游戏循环方法似乎不适用于 React Native 应用程序。
2) 是否可以创建一个通过 testID 选择 UI 元素的 Robo 脚本?在 React Native 中,对原生渲染元素的控制是最小的。但是,可以在元素上指定 testID。
3)是否可以使用Android Studio在React Native(Expo)应用程序上生成Robo脚本?当我尝试过时,我可以使用 Android Studio->Firebase->Record Robo Script 让应用程序运行,但是当我在设备上执行操作时,它们没有记录在脚本中(实际上,什么都没有,所以没有脚本)生成的,只是空 JSON)。
谢谢
小智 2
1)是的。在 Web UI 中,此选项位于“高级”选项中。在本地,您可以使用“--timeout-sec”参数传递以秒为单位的时间。
2) 不,到目前为止,Roboscript(和 Robo)不支持 testID 属性。
3)不(正如您从您的经验中注意到的那样)。Roboscript 记录器不会捕获您的任何操作,因为它仅适用于常规 Android 小部件。
| 归档时间: |
|
| 查看次数: |
2576 次 |
| 最近记录: |