Taiko Smart-Selector Browser Automation for Node.js
Taiko is a Node.js browser automation framework from the Gauge and Thoughtworks ecosystem. Its smart selectors and REPL-driven recorder make it useful for readable UI tests, browser flows, and scripted validation without relying heavily on brittle CSS or XPath selectors.
Installation
Use the upstream install or setup path that matches your environment:
- $ npm install -g taiko
- $ npm install @getgauge/cli
Requirements and caveats from upstream:
- A Node.js library for testing modern web applications
- Taiko is a free and open source browser automation tool built by the team behind Gauge from ThoughtWorks. Taiko is a Node.js library with a clear and concise API...
- Taiko works on Windows, MacOS and Linux. You only need Node.js installed in your system to start writing Taiko scripts in JavaScript. After you’ve installed Node.js open a terminal applicatio...
Basic usage or getting-started notes:
Record/Write/Run tests
Easy Installation
This installs Taiko and the latest version of Chromium browser. We are all set to do some testing!
Extracted from upstream docs: https://raw.githubusercontent.com/getgauge/taiko/HEAD/README.md