> For the complete documentation index, see [llms.txt](https://abi.gitbook.io/net-core/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://abi.gitbook.io/net-core/10.-pruebas-de-integracion/10.2-configurando-specflow.md).

# 12.3 Configurando Specflow

De momento la extensión de Specflow no esta disponible para Visual Studio for Mac, por lo tanto utilizaré Visual Studio para Windows

&#x20;Para poder generar las pruebas con specflow se necesita la extensión **Specflow for Visual Studio 2019.**

Para instalar una extensión ve al menú **Extensiones** -> **Administrar extensiones**

![](https://3731331968-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKmGSg4qhizjqeDPHJC%2F-Lso6Ph499u5VlyxG-3e%2F-Lso86yl-ppwkAM5zsyk%2Fimage.png?alt=media\&token=72b83621-4d89-4829-b540-e1bf9ab6be38)

Buscamos la extensión **SpecFlow for Visual Studio 2019** y damos clic en el botón **Download**

![](https://3731331968-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKmGSg4qhizjqeDPHJC%2F-Lso6Ph499u5VlyxG-3e%2F-Lso9FuvfUaTbd8gpk9N%2Fimage.png?alt=media\&token=fec643d4-c080-4abf-bada-389bba3a45b6)

Damos click en **Modify**

![](https://3731331968-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LKmGSg4qhizjqeDPHJC%2F-Lso6Ph499u5VlyxG-3e%2F-Lso8vExd1oFJORk2gZ7%2Fimage.png?alt=media\&token=e6e02e18-cb0b-4a5f-983c-70b9601e45a1)

Agregamos los siguientes paquetes nuget.&#x20;

Primero instalamos el paquete de SpecFlow

```
Install-Package SpecFlow
```

&#x20;Instalamos el paquete specflow para MSTest, si fuera xUnit, elegimos el de xUnit (Specflow\.xUnit)

```
Install-Package SpecFlow.MsTest
```

Instalamos este paquete el cual nos permite enlazar el código

```
Install-Package SpecFlow.Tools.MsBuild.Generation 
```

Puedes ver la documentación oficial aquí

{% embed url="<https://specflow.org/documentation/SpecFlow-and-.NET-Core/>" %}
