Gauge + Taiko = No more flaky tests

Gauge is a free and open source test automation tool that takes the pain out of maintaining acceptance tests.

Taiko is free and open source node library with a clear and concise API built ground up to test modern web applications.

Together, Gauge and Taiko help you create reliable and easy to maintain end to end tests.

Get Started
  • Dmitry Vinnik -- Testimonial

    Gauge and Taiko is one of the best test automation duos out there. Gauge applies BDD methodology but removes all roadblocks of enforced syntax, long setup and tool-specific formats. Instead, Gauge relies on a known standard of markdown, build-in support for reporting, and free format to match your team's domain. Together, Gauge and Taiko get your team up and running fast, and ensure you focus your effort on dealing with bugs you uncover with your test suites, rather than on maintaining your test suite itself.

    Dmitry Vinnik
    Lead Software Engineer, Salesforce.

Testing Experience Simplified Using Gauge + Taiko

  • 1. Install and initialize
  • 2 . Record Tests
  • 3 . Generate Scripts
  • 4. Write Specs
  • 5. Create Reports

Install and initialize

Install and initialize

Gauge and Taiko are simple to set up. Start with a sample JavaScript project using these commands

 npm install -g @getgauge/cli 
 gauge init js 

Record Tests

Record Tests

Taiko comes with a Recorder that’s a REPL to write test scripts. Use Taiko commands to control the browser from REPL.

Generate Scripts

Generate Scripts

Taiko's '.code' command generates readable and maintainable JavaScript code.

Write Specs

Write Specs

Gauge specifications are in Markdown that make writing tests simple and easy to read. With our recommended VS Code Plugin, authoring specifications are a delight.

Create Reports

Create Reports

Gauge helpfully takes a screenshot on a test failure allowing you to see what went wrong. Run your specification on the command line/terminal using

 gauge run specs 

Reports are available across multiple formats (XML, JSON, HTML).

Gauge and Taiko are built by ThoughtWorks and are open source and free to use.
You can reach out to the Gauge community for any support.

Get started with Gauge + Taiko