我正在使用specflow + specrun进行自动化项目.我们有3个环境暂存,uat和生产.所以我必须通过我想要运行的命令行动态传递环境,有时我必须在单个浏览器中运行脚本,有时必须在多个浏览器中运行,因此如何通过命令行动态传递相同, 所以我们必须一次处理多个环境,不同的浏览器通过 specrun 中的命令行,我尝试设置不同的目标,但我无法获得一次处理浏览器和环境的解决方案
想要以以下组合在应用程序中运行 - UAT 铬 - 美国铁狐 - UAT 所有浏览器 - STG铬 - STG火狐 - STG所有浏览器
提前致谢
使用解决方案中的配置创建类似字典的内容,其中包含每个环境的相应链接和驱动程序的相应驱动程序功能。
从执行脚本的位置(ci/控制台左右(传递一些参数。
根据传递的变量 - 将测试框架配置为初始化由启动参数驱动程序指定的,并使用指定的环境 URL。
这是默认的已知方法。