0

我正在尝试使用 gcloud 测试实验室设置机器人测试,如下所示: https ://cloud.google.com/sdk/gcloud/reference/beta/firebase/test/android/run

即使发生了 firebase 触发器,并且有时输入了用户名/密码字段(如视频中所示),所有这些字段都不会同时发生,因此机器人仅在登录 UI 中继续运行。

gcloud firebase test android run \ --type robo \ --app app/build/outputs/apk/*debug.apk \ --device model=NexusLowRes,version=26 \ --timeout 5m \ --robo-directives text:authui_sign_in_username_edit_text=username \ --robo-directives text:authui_sign_in_password_edit_text=password \ --robo-directives click:authui_sign_in_button= 我在这里做错了什么?

顺便说一句,我也从 testlab GUI 中遇到了同样的问题 在此处输入图像描述

4

1 回答 1

1

两件事情。首先,有可用的文档的非 beta 版本。 请参阅此

另外,请注意那里的文档 --robo-directives 需要:

robo_directives的逗号分隔(< type >:< key >=< value >) 映射,可用于自定义 Robo 测试的行为。

它显示了一个示例:

--robo-directives text:username_resource=username,text:password_resource=password

换句话说,不要使用多个标志,将它们全部捆绑到逗号分隔列表中的同一个标志中。

于 2017-09-03T04:11:44.427 回答