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 a free and open source node.js library with a clear and concise API to automate the chrome browser.

Together, Gauge and Taiko help you create reliable acceptance tests that are easy to maintain.

Get Started with Gauge + Taiko

Here’s what your testing experience can be like with Gauge and 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