Info
Version: | 1.13.1 |
Author(s): | Drelanim |
Last Update: | Monday, September 16, 2019 |
.NET Fiddle: | Create the first Fiddle |
Project Url: | https://github.com/Drelanim/Drelanium |
NuGet Url: | https://www.nuget.org/packages/Drelanium.BDD |
Install
Install-Package Drelanium.BDD
dotnet add package Drelanium.BDD
paket add Drelanium.BDD
Drelanium.BDD Download (Unzip the "nupkg" after downloading)
Dependencies
- Drelanium(>= 1.13.1)
- Pickles(>= 2.20.1)
- Pickles.CommandLine(>= 2.20.1)
- Pickles.MSBuild(>= 2.20.1)
- SpecFlow(>= 3.0.225)
Tags
Extends the usage of numerous Selenium types, and provides new useful features.
Supports Page Object Model design pattern.
Notes:
This package does not include any test framework or runner (MSTest / NUnit / xUnit). Those should be added additionally to the project.
Executing tests against local browser requires browser specific Selenium WebDriver NuGets (e.g. Selenium.Chrome.WebDriver). See more on https://www.seleniumhq.org/
Specflow requires additional NuGet packages aswell, to enable test generation and execution, depending on the chosen test framework(e.g.
SpecFlow.Tools.MsBuild.Generation and SpecFlow.xUnit). See more on https://specflow.org/
Included packages:
- Selenium.WebDriver as the core of the framework,
- SpecFlow to enable writing test in BDD,
- FluentAssertions to write assertions in an extremely readable way,
- Microsoft.Extensions.Configuration for managing the browser configurations,
- Serilog as a .NET logging tool,
- Pickles as a BDD reporting tool,
- JetBrains.Annotations for ReSharper support,
- Microsoft.SourceLink to provide source code link during debugging.