All Projects → getgauge → Gauge Js

getgauge / Gauge Js

Licence: mit
JavaScript language plugin for Gauge

Programming Languages

javascript
184084 projects - #8 most used programming language

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
Pyats Docker
Dockerfile and scripts for pyATS
Stars: ✭ 34 (-55.84%)
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
Zazkia
tcp proxy to simulate connection problems
Stars: ✭ 49 (-36.36%)
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

Actions Status Contributor Covenant

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

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].