Android firebase robo testlab gcloud 客户端不接受登录参数

Android firebase robo testlab gcloud client not taking in login arguments

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

即使 firebase 触发器发生并且有时输入 username/password 字段(如视频中所示)所有这些都不会同时发生,因此机器人保持 运行 仅在登录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= 我在这里做错了什么吗?

顺便说一句,我在测试实验室 GUI 中也遇到了同样的问题

两件事。首先,有可用的非测试版文档。 Refer to this instead.

此外,请注意文档中的 --robo-directives 需要:

A comma-separated (< type >:< key >=< value >) map of robo_directives that you can use to customize the behavior of Robo test.

显示示例:

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

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