使用Cucumber顺序进行跨浏览器测试?

时间:2018-03-21 14:10:04

标签: java selenium-webdriver cross-browser cucumber cucumber-jvm

我希望按顺序在不同的浏览器上运行相同的功能文件。例如TestingExpression.feature,TestingExpression2.feature,....所有这些功能文件必须按顺序在浏览器(Chrome,Mozilla和IE)上运行

1 个答案:

答案 0 :(得分:1)

我建议编写一个类似

的shell脚本(批处理文件)
cucumber BROWSER=chrome
cucumber BROWSER=mozilla
cucumber BROWSER=ie

并在你的黄瓜设置中有一些东西可以获取BROWSER环境变量并配置你用来驱动你的浏览器使用的任何东西。

这将整理你所有的chrome,mozilla和ie结果。您可以修改此方法以将额外的参数传递给黄瓜,以便您可以控制运行哪些功能/方案。