2

我正在尝试为手机应用程序运行Firebaserobo test (android apk / 无测试脚本)......不幸的是,它没有超过第一页。react-native 0.52.0robo test

我读过testID其他自动化框架需要添加字段来发现组件/按钮,所以我尝试使用react-native-testid),但这没有效果。我也读过resource-id应该使用它(但它目前不被 react-native 支持?)。

有谁知道为什么 Firebase 无法“找到”导航按钮?

Firebase - 已知问题

Robo 测试仅与使用 Android UI 框架中的 UI 元素(包括 View 和 ViewGroup 对象,但不包括 WebView 对象)的应用兼容。如果您使用 Robo 测试来测试使用其他 UI 框架的应用程序,包括使用 Unity 游戏引擎的应用程序,则测试可能会退出而不会超出第一个屏幕。

(感谢@Phix)

...但是我假设react-native 将使用“来自 Android UI 框架的 UI 元素”进行编译/打包。

其他注意事项

我希望 Firebase 开发人员会看到这一点并做出回应……(“在 Firebase,我们是 React 的忠实粉丝……如果您遇到问题,请在 Stackoverflow 上提出问题,我们会监控 Firebase密切标记”

链接

4

1 回答 1

1

Firebase 测试实验室目前只支持使用原生 Android 视图和小部件的原生应用程序(如您在文档中所见)。

如果您有功能请求,请提交一份.

于 2018-01-10T01:52:20.793 回答