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
换句话说,不要使用多个标志,将它们全部捆绑到逗号分隔列表中的同一个标志中。
我正在尝试使用 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
换句话说,不要使用多个标志,将它们全部捆绑到逗号分隔列表中的同一个标志中。