我试图为react-native
0.52.0
手机应用程序(安卓apk /无测试脚本)运行Firebase's robo test
...不幸的是robo test
没有&# 39;过了第一页。
我已经读过,其他自动化框架需要添加testID
字段来发现组件/按钮,所以我尝试使用react-native-testid),但这没有效果。我还读过应该使用resource-id
代替(但反应本机目前不支持它。)。
有谁知道为什么Firebase无法找到""导航按钮?
Robo测试仅与使用Android UI框架中的UI元素的应用程序兼容(包括View和ViewGroup对象,但不包括WebView对象)。如果您使用Robo测试来练习使用其他UI框架的应用程序,包括使用Unity游戏引擎的应用程序,则测试可能会退出而不会超出第一个屏幕。
(感谢@Phix)
...但是我假设 react-native将使用Android UI框架中的" UI元素编译/打包#34;。
我希望Firebase开发人员能够看到并回复...("Here at Firebase, we’re big React fans ... If you’re running into issues, open up a question on Stackoverflow, we monitor the Firebase tag closely")
答案 0 :(得分:1)
Firebase测试实验室目前不支持使用本机Android视图和小部件的原生应用程序(正如您在文档中看到的那样)。
如果您有功能请求please file one。