1

我正在尝试在 Firebase 测试实验室中运行 Robo 测试。我想为应用程序指定一个登录用户名。该应用程序是使用 React Native 构建的。下面是应用程序的登录屏幕

应用程序登录屏幕

该应用程序是使用 react-native 构建的。我在 Android Studio 中使用 Layout Inspector 找到了User Name文本输入字段的资源名称。下面是上述屏幕的 Layout Inspector 屏幕。

布局检查器截图

文本输入字段的mID指定为id/0xF。我在测试帐户详细信息中将其指定为用户名资源,并在值字段中指定了一个有效值,如下所示

测试实验室中的测试帐户详细信息

当我运行测试时,未指定用户名,因此测试从未通过此屏幕。

如何在测试实验室中指定用户名,以便测试可以通过此屏幕并测试实际应用程序?

4

2 回答 2

0

它采用不带id/前缀的 resourceId 名称

于 2019-01-21T18:27:42.440 回答
0

问题是测试实验室目前只能抓取“原生”用户界面,即使用 Android UI 框架构建的。

React(和其他基于 Web 的 UI)的功能请求已经存在,但是您绝对可以让团队知道您正在为此寻求支持。

也可以通过Firebase 社区Slack 频道 #test-lab 联系测试实验室团队。

于 2018-12-04T07:21:18.493 回答