Logo
latest

Getting Started

  • Getting Started Step by Step Guides

Guides & Examples

  • Selenium with Page Object Model Pattern
  • Using Page Object Model
  • Driver Pattern
  • Targeting Multiple Browser with a Single Test
  • External Data Plugin
  • Bookshop Example
  • Examples

Installation

  • Requirements
  • Installation
  • NuGet Packages
  • Configuration
  • Project and Item Templates
  • Unit Test Providers
  • Breaking changes with SpecFlow 4.0
  • Upgrade from SpecFlow 3.* to 4.*
  • Breaking changes with SpecFlow 3.0

Gherkin

  • Gherkin Reference
  • Feature Language

Bindings

  • Bindings
  • Step Definitions
  • Cucumber Expression support in SpecFlow
  • Hooks
  • Asynchronous Bindings
  • Scoped Step Definitions
  • Sharing Data between Bindings
  • Context Injection
  • ScenarioContext
  • FeatureContext
  • Calling Steps from Step Definitions
  • Step Argument Conversions
  • Bindings from External Assemblies
  • SpecFlow.Assist Helpers
  • F# Support

Execution

  • Executing SpecFlow Scenarios
  • Executing specific Scenarios in your Build pipeline
  • Mark Steps as not implemented
  • Skipping Scenarios
  • Test Results
  • Parallel Execution
  • Debugging
  • Output API
  • Color Test Result Output

Integrations

  • SpecFlow+ Runner
  • MSTest
  • NUnit
  • xUnit
  • Azure DevOps (Server)
  • TeamCity Integration
  • Browserstack
  • Autofac
  • Castle Windsor

IDE-Integration: Visual Studio

  • Integration
  • Installation
  • Extension Settings/Options
  • Editing Features
  • Navigation Features
    • Navigating from a Binding to Steps in Gherkin Files
    • Navigating from a Gherkin Step to a Binding
  • Test Explorer Support
  • Generating Skeleton Code

IDE-Integration: Rider

  • Installation
  • Features

IDE-Integration: Visual Studio Code

  • Installation
  • Test Execution
  • Debugging

Extend SpecFlow

  • Value Retrievers
  • Plugins
  • Available Plugins
  • Available Containers & Registrations
  • Decorators

Tools

  • Generate Tests From MsBuild
  • Reporting

Contribute

  • Prerequisite
  • Local Setup
  • Definition of Terms
  • Projects
  • Special files
  • Potential problems
  • Coding Style

Legacy

  • Plugins
  • Coded UI
  • Upgrade from SpecFlow 2.* to 3.*
  • Tools

Help

  • Troubleshooting
  • Known Issue
  • Troubleshooting Visual Studio Integration

Miscellaneous

  • Usage Analytics
  • »
  • Navigation Features
  • Edit on GitHub
Overview | SpecFlow | SpecFlow+LivingDoc | SpecFlow Gherkin Editor | SpecFlow+Runner | SpecFlow+Excel | SpecMap

Navigation Features¶

You can navigate between the methods in your bindings and the associated steps in your Gherkin feature files.

Navigating from a Binding to Steps in Gherkin Files¶

You can navigate from a step definition method to the matching step(s) in your Gherkin feature file(s):

Right click the binding and select `Go to SpecFlow step definition usages`

vs2019

Right click the binding and select `Find step definition usages`

vs2022

Navigating from a Gherkin Step to a Binding¶

To navigate from a step in a Gherkin feature file to the corresponding step definition method:

  1. Place your cursor on the step in your feature file.

  2. Right-click and select Go To Step Definition from the menu (F12).

  3. The file containing the binding is opened at the appropriate step definition method.

Previous Next

Need additional help? Ask our community or check our FAQs.

© Copyright 2021, The SpecFlow Team. Revision 8e0e7d4c.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
stable
Downloads
pdf
html
On Read the Docs
Project Home
Builds

Free document hosting provided by Read the Docs.