我在命令提示符(Windows)中使用以下命令运行calabash测试用例。我需要将一些环境变量传递给测试用例。我能够传递变量" IP_ADDRESS,USER_EMAIL"如下。但是不能传递USER_NAME变量,因为它包含空格。
calabash-android run myApp.apk IP_ADDRESS=192.168.30.169 USER_EMAIL=xyz@abc.com USER_NAME=bruce wayne
我尝试在单引号,双引号中传递变量,并在空格之前附加转义字符(" \")。但每次它都会给我一个错误
"No such file or directory - wayne. Please create a wayne directory to get started.
(Errno::ENOENT)"
请帮我建议一种将这些环境变量与run命令一起传递的方法。
答案 0 :(得分:0)
尝试以下解决方案:
set IP_ADDRESS=192.168.30.169
set USER_EMAIL=xyz@abc.com
set USER_NAME='bruce wayne'
calabash-android run myApp.apk
然后,测试中也应该有变量。