Behave Ecosystem

The following tools and extensions try to simplify the work with behave.

IDE Plugins

IDE

Plugin

Description

PyCharm

PyCharm BDD

PyCharm 4 (Professional edition) has built-in support for behave.

PyCharm

Gherkin

PyCharm/IDEA editor support for Gherkin.

Eclipse

Cucumber-Eclipse

Plugin contains editor support for Gherkin.

VisualStudio

cuke4vs

VisualStudio plugin with editor support for Gherkin.

VSCode

cucumber-official

Official VSCode extension for Cucumber, with Gherkin and behave support.

Editors and Editor Plugins

Editor

Plugin

Description

Gherkin editor

An editor for writing *.feature files.

Notepad++

NP++ gherkin

Notepad++ editor syntax highlighting for Gherkin.

Sublime Text

Cucumber (ST Bundle)

Gherkin editor support, table formatting.

Sublime Text

Behave Step Finder

Helps to navigate to steps in behave.

vim

vim-behave

vim plugin: Port of vim-cucumber to Python behave.