我需要将黄瓜测试脚本存储在共享网络驱动器中,以便其他时区的团队能够从共享网络驱动器而不是本地目录运行这些脚本。我现在遇到的问题似乎是您尝试在命令提示符(cmd.exe)示例和下面的错误消息中使用更改目录'cd'命令时会看到的问题:
cd \\myserver\myshare Error Message: UNC paths are not supported. Defaulting to Windows directory.
现在,我可以使用'pushd'和'popd'命令绕过第一部分,我想运行的黄瓜命令是:
cucumber --format html --out GoogleSearch_#{Time.new.strftime('%Y%m%d%H%M%S')}.html
我还尝试将此代码放在ruby .rb文件中,然后尝试使用ruby系统命令来运行黄瓜脚本,但这也不起作用:
示例:
Dir::chdir("//myserver/myshare") do system("cucumber --format html --out GoogleSearch_#{Time.new.strftime('%Y%m%d%H%M%S')}.html") end
我现在没有想法:(非常感谢任何帮助!