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

Cross Browser Testing using Cucumber sequentially?

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

我建议编写一个 shell 脚本(批处理文件)来执行类似

的操作
cucumber BROWSER=chrome
cucumber BROWSER=mozilla
cucumber BROWSER=ie

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

这会将您 chrome、mozilla 和 ie 的所有结果整理在一起。您可以修改此方法以将额外参数传递给黄瓜,以便您可以控制 features/scenarios 是 运行.