getgauge / Gauge Js
Licence: mit
JavaScript language plugin for Gauge
Stars: ✭ 77
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Gauge Js
gauge-ts
Typescript language plugin for Gauge
Stars: ✭ 20 (-74.03%)
Mutual labels: test-automation, gauge
Meissa
Cross-platform Distributed Test Runner. Executes tests in parallel, time balanced on multiple machines.
Stars: ✭ 66 (-14.29%)
Mutual labels: test-automation
Testlogcollectors
A framework for capturing log statements during tests. Compatible with most popular logging frameworks. Works with JUnit and TestNG
Stars: ✭ 31 (-59.74%)
Mutual labels: test-automation
Objectfiller.net
The .NET ObjectFiller fills the properties of your .NET objects with random data
Stars: ✭ 43 (-44.16%)
Mutual labels: test-automation
Speedview
Dynamic Speedometer and Gauge for Android. amazing, powerful, and multi shape ⚡️
Stars: ✭ 1,035 (+1244.16%)
Mutual labels: gauge
Cypress
Fast, easy and reliable testing for anything that runs in a browser.
Stars: ✭ 35,145 (+45542.86%)
Mutual labels: test-automation
System tester
A Development Tool for creating and managing system tests for Ruby on Rails >= 5.1 Applications
Stars: ✭ 73 (-5.19%)
Mutual labels: test-automation
Qtools
QTools collection of open source tools for embedded systems development on Windows, Linux and MacOS
Stars: ✭ 64 (-16.88%)
Mutual labels: test-automation
Detox
High velocity native mobile development requires us to adopt continuous integration workflows, which means our reliance on manual QA has to drop significantly. Detox tests your mobile app while it’s running in a real device/simulator, interacting with it just like a real user.
Stars: ✭ 8,988 (+11572.73%)
Mutual labels: test-automation
Gaugekit
Kit for building custom gauges + easy reproducible Apple's style ring gauges.
Stars: ✭ 997 (+1194.81%)
Mutual labels: gauge
Php Vcr
Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests.
Stars: ✭ 976 (+1167.53%)
Mutual labels: test-automation
Ghpr.nunit
Adapter for NUnit 3 (generate HTML report for NUnit 3)
Stars: ✭ 33 (-57.14%)
Mutual labels: test-automation
Mobileautomationframework
Single code base framework to test android and iOS app using appium (v6.1.0), maven, testng,java. Option to start appium server programmatically.
Stars: ✭ 66 (-14.29%)
Mutual labels: test-automation
Virtualmeter
A general develop framework for smart meter.
Stars: ✭ 31 (-59.74%)
Mutual labels: test-automation
Ephemeralpg
Quickly spin up a temporary PostgreSQL test databases
Stars: ✭ 39 (-49.35%)
Mutual labels: test-automation
Arquillian Extension Drone
Arquillian Drone provides a simple way to write functional tests for web apps. Drone brings the power of WebDriver into the Arquillian, and the power of Arquillian to WebDriver.
Stars: ✭ 45 (-41.56%)
Mutual labels: test-automation
Pyrustic
Lightweight framework and software suite to help develop, package, and publish Python desktop applications
Stars: ✭ 75 (-2.6%)
Mutual labels: test-automation
Poco
A cross-engine test automation framework based on UI inspection
Stars: ✭ 1,177 (+1428.57%)
Mutual labels: test-automation
Gauge-JS
This project adds Javascript language plugin for gauge.
Getting started
Pre-requisite
Installation
gauge install js
Create a gauge-js project
gauge init js
Run tests
gauge run specs
Documentation
For other details refer the documentation here
Demos and examples
Plain Javascript
Run the following command to create a sample gauge template
$ gauge init js_simple
Taiko
Run the following command to create a sample Taiko template
$ gauge init js
Alternate Installation options
Install specific version
gauge install js --version <version>
Install from zip file
- Download the plugin from Releases
gauge install js --file gauge-js-<version>.zip
Build from Source
The plugin is authored in Javascript. Gauge is authored in golang. These are independent processes talking to each other over TCP on port GAUGE_INTERNAL_PORT (env variable) using Protobuf.
Pre-Requisites
Compiling
npm install
Run tests:
npm test
Installing from source
npm run installPlugin
Create package
npm run package
You can then install the offline zip archive created using
gauge install js --file gauge-js-<version>.zip
Copyright
Copyright 2018 ThoughtWorks, Inc.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].