我们如何通过批处理文件运行黄瓜测试?

时间:2018-12-09 09:33:06

标签: java selenium batch-file cucumber browser-automation

我想使用可执行的批处理文件运行黄瓜功能,但不确定如何执行。

我的批处理文件必须允许我选择性地运行测试用例,即通常基于标签或任何特定功能文件。

1 个答案:

答案 0 :(得分:2)

好吧,这是您的起点: 在您的终端中:

gedit myscript.sh

在脚本中写入以下内容:

echo "starting script"
cd /yourproject/homefolder
mvn test -Dcucumber.options=”–tags @$1”
echo "ending script"

保存脚本,然后在终端中键入以下内容以使其可执行

chmod +x myscript.sh

然后这样称呼

./myscript.sh Smoke

上面的命令使用标签Smoke运行所有方案。

这全是我的想法,没有测试,但是应该可以! 与myscript.bat相同的过程 创建myscript.bat并输入以下内容:

echo "starting script"
cd C://yourproject/homefolder
mvn test -Dcucumber.options=”–tags @$1”
echo "ending script"

然后这样称呼

myscript.bat Smoke