0

我正在使用 specflow + specrun 进行自动化项目。我们有 3 个环境暂存,uat 和生产。所以我必须通过我想要运行的命令行动态传递环境,有时我必须在单个浏览器中运行脚本,并且对于某些情况多次在多个浏览器中运行,所以如何通过命令行动态传递相同的,所以我们必须通过specrun中的命令行一次处理多个环境不同的浏览器,我试图设置不同的目标,但我无法获得解决方案一次处理浏览器和环境

想要在应用程序中运行以下组合 - UAT Chrome - UAT Firefox - UAT 所有浏览器 - STG Chrome - STG Firefox - STG 所有浏览器

提前致谢

4

1 回答 1

0

使用解决方案中的配置创建类似于字典的内容,其中包含每个环境的相应链接以及驱动程序的相应驱动程序功能。

从执行脚本的地方(ci/console 左右)传递一些参数。

根据传递的变量 - 配置您的测试框架以初始化由启动参数驱动程序指定并使用指定的 URL 到环境。

这是默认的众所周知的方法。

于 2020-02-21T22:44:36.103 回答