在一个 specflow 项目中使用多个程序集

Using multiple assemblies in one specflow project

我想为一个项目使用多个程序集,我在我的项目中有两个项目步骤。我只能使用一个程序集来完成这些步骤,但是当我尝试使用多个程序集时,我做不到。这能做到吗?

{
  "stepAssemblies": 
    {
      "assembly": [ "A", "B" ]
    }
  
}

谢谢

"assemblies" 属性 必须是字符串。它不能是一个数组。相反,您需要多个对象,每个对象都有它们的或 "assemblies" 属性:

{
  "stepAssemblies": [ // <----- array
    { "assembly": "A" }, // <-- object
    { "assembly": "B" }  // <-- object
  ]
}

JSON 的格式不正确。有关 JSON 结构的更多信息,请参阅 Bindings from External Assemblies