【发布时间】:2017-06-30 04:02:52
【问题描述】:
我正在尝试在 Firebase 测试实验室中运行 Robo 测试。我想为应用程序指定一个登录用户名。该应用程序是使用 React Native 构建的。下面是应用程序的登录屏幕
该应用是使用 react-native 构建的。我使用 Android Studio 中的 Layout Inspector 找到了 User Name 文本输入字段的资源名称。下面是上述屏幕的 Layout Inspector 屏幕。
文本输入字段的mID 指定为id/0xF。我在测试帐户详细信息中将其指定为用户名资源,并在 value 字段中指定了一个有效值,如下所示
当我运行测试时,未指定用户名,因此测试从未通过此屏幕。
如何在测试实验室中指定用户名,以便测试可以通过此屏幕并测试实际应用?
【问题讨论】:
-
我认为 Robo 的资源需要指定为在 XML 布局中定义它们时分配的字符串(编写原生 Android 应用程序时)。 React naive 可能无法很好地使用此方案,因为它不使用资源名称,而是分配一个数字十六进制值。
-
@DougStevenson 感谢您的洞察力。有没有一种方式论坛,我可以请求为在 Firebase 测试实验室中使用 react-native 创建的应用添加此类支持。
标签: android firebase react-native firebase-test-lab google-cloud-test-lab