【问题标题】:Specflow setup to Share Hooks and Step Definitions Across VS ProjectsSpecflow 设置以在 VS 项目之间共享 Hook 和步骤定义
【发布时间】:2020-12-22 21:50:35
【问题描述】:

目前正在开展一系列项目,这些项目包含在 VS2017 的一个解决方案中。每个项目都是一个规范流项目,在一个解决方案中。我想设置 Hooks.cs 文件,使其对整个解决方案中的任何测试都有效,而不仅仅是项目。我还想将一个项目的步骤定义作为基础或实用程序步骤定义提供给其他项目。

我将如何构建规范流以使这成为可能?

【问题讨论】:

    标签: visual-studio-2017 specflow


    【解决方案1】:

    您可以使用来自不同程序集的步骤和挂钩。
    您可以在配置中添加其他步骤程序集的列表,如下所示:

    <specFlow> <stepAssemblies> <stepAssembly assembly="MySharedBindings" /> </stepAssemblies> </specFlow>

    文档在这里:https://specflow.org/documentation/Use-Bindings-from-External-Assemblies/

    但是它有一些已知的问题:

    【讨论】:

      猜你喜欢
      • 2015-08-26
      • 1970-01-01
      • 1970-01-01
      • 2011-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多