Tidy Gherkin
Item media 3 screenshot
Item media 1 screenshot
Item media 2 screenshot
Item media 3 screenshot
Item media 1 screenshot
Item media 1 screenshot
Item media 2 screenshot
Item media 3 screenshot

Overview

Keep your Gherkin feature files consistent in layout, take the pain out of table formatting and cucumber step generation

Allows users to: > Get started on a feature file quickly with a template. > Create feature files with a consistent layout. > Preview and quickly apply formatting changes to scenarios. > See tips on correct syntax and see syntax highlighting as they type. > Easily create scenario outline tables with automatic column formatting. > Save/Open/Create feature files directly from Tidy Gherkin. > Generate Cucumber for Java/Ruby/Javascript step definitions from your Gherkin feature file ----------------------------- New in this version: + New feature: New feature: Support for auto-generation of Javascript step definitions. Feedback appreciated as always. ----------------------------- Just start typing your gherkin or paste in what you have already. As you type you can preview the tidied output below and either click 'Tidy' or hit Ctrl+Enter to tidy what you have so far. Don't spend time trying to align all the pipes in your Scenario Outline table - just generate a table using the tool, roughly populate it with values and hit 'Tidy' to get that perfect alignment. If adding another row, just click the 'Insert Row After' button. If you would like to generate some cucumber for Java step definitions, hit the 'JAVA STEPS' tab, or, for Ruby step definitions, hit the 'RUBY STEPS' tab. As an example, the following Gherkin: Given I have a new <customerType> customer Would generate the Java: @Given("^I have a new (.+) customer$") public void i_have_a_new_customer(String customertype) throws Throwable { throw new PendingException(); } And the following Ruby: Given /^I have a new (.+) customer$/ do |customertype| # do something end The generator will look for: Parameters (for use with Example tables) such as <customerType> Strings such as "customerA" Lists of strings such as "customer1,customer2" In each case the appropriate regular expression and annotation will be constructed for the generated Java method. Further examples: When customer "customerA" logs in Generates: @When("^customer \"([^\"]*)\" logs in$") public void customer_something_logs_in(String strArg1) throws Throwable { throw new PendingException(); } Or for Ruby: When /^customer \"([^\"]*)\" logs in$/ do |customera| # do something end And: Then the customer sees "transaction1,transaction2" in their history Generates: @Then("^the customer sees \"([^\"]*)\" in their history$") public void the_customer_sees_something_in_their_history(List<String> list1) throws Throwable { throw new PendingException(); } Or for Ruby: Then /^the customer sees \"([^\"]*)\" in their history$/ do |transaction1transaction2| # do something end

4.3 out of 557 ratings

Google doesn't verify reviews. Learn more about results and reviews.

Review's profile picture

AparnaJan 4, 2024

Use ChatGPT

5 out of 5 people found this helpful
Review's profile picture

Richard EarleOct 19, 2023

No longer works

4 out of 4 people found this helpful
Review's profile picture

Jayaprakash NSep 11, 2023

Team , Need latest version as old version is not supported by chrome.

11 out of 12 people found this helpful

Details

  • Version
    0.4.6
  • Updated
    March 8, 2019
  • Offered by
    martin.roddam
  • Size
    304KiB
  • Languages
    English (UK)
  • Non-trader
    This developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.

Privacy

The developer has not provided any information about the collection or usage of your data.

Support

For help with questions, suggestions, or problems, visit the developer's support site

Related

Similarweb - Traffic Rank & Website Analysis

4.6(2.8K)

Instant website analysis, including site rank, site traffic, sources and geography.

SEOquake

4.6(2.5K)

SEOquake is a free plugin that provides you with key SEO metrics, along with other useful tools such as SEO Audit and many others

Clear Cache

4.5(1.1K)

Clear your cache and browsing data with a single click of a button.

Tag Assistant Companion

2.7(116)

The Tag Assistant Companion extension works with Tag Assistant to help troubleshoot installation of gtag.js and Google Tag Manager.

GoFullPage - Full Page Screen Capture

4.9(73.4K)

Capture a screenshot of your current page in entirety and reliably—without requesting any extra permissions!

ColorZilla

4.5(3.2K)

Advanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies

JSON Formatter

4.6(1.8K)

Makes JSON easy to read. Open source.

User-Agent Switcher for Chrome

3.9(2.6K)

Spoofs & Mimics User-Agent strings.

Proxy SwitchyOmega

4.6(3.8K)

Manage and switch between multiple proxies quickly & easily.

Redux DevTools

4.6(697)

Redux DevTools for debugging application's state changes.

Cookie-Editor

4.5(275)

Simple yet powerful Cookie Editor that allow you to quickly create, edit and delete cookies without leaving your tab.

Lighthouse

4.4(298)

Lighthouse is an open-source, automated tool for improving the performance, quality, and correctness of your web apps.

Similarweb - Traffic Rank & Website Analysis

4.6(2.8K)

Instant website analysis, including site rank, site traffic, sources and geography.

SEOquake

4.6(2.5K)

SEOquake is a free plugin that provides you with key SEO metrics, along with other useful tools such as SEO Audit and many others

Clear Cache

4.5(1.1K)

Clear your cache and browsing data with a single click of a button.

Tag Assistant Companion

2.7(116)

The Tag Assistant Companion extension works with Tag Assistant to help troubleshoot installation of gtag.js and Google Tag Manager.

GoFullPage - Full Page Screen Capture

4.9(73.4K)

Capture a screenshot of your current page in entirety and reliably—without requesting any extra permissions!

ColorZilla

4.5(3.2K)

Advanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies

JSON Formatter

4.6(1.8K)

Makes JSON easy to read. Open source.

User-Agent Switcher for Chrome

3.9(2.6K)

Spoofs & Mimics User-Agent strings.

Google apps