Skip to content

kingkong2013/macaca-wd

 
 

Repository files navigation

Macaca WD Client

Gitter Chat NPM version build status node version

Macaca WD Client is inspired by admc/wd, according to W3C WebDriver Spec.

Installation

$ npm i macaca-wd --save-dev

Documentation

Usage

var wd = require('macaca-wd');

var remoteConfig = {
  host: 'localhost',
  port: 3456
};

var driver = wd.promiseChainRemote(remoteConfig);

before(function() {
  return driver.init({
    platformName: 'desktop', // iOS, Android, Desktop
    browserName: 'chrome'    // Chrome, Electron
    app: path/to/app         // Only for mobile
  });
});

after(function() {
  return driver
    .sleep(1000)
    .quit();
});

it('#1 should', function() {

  ...

});

...

Extend

wd.addPromiseChainMethod(name, method);

API

Demo

Macaca Getting Started

About

Node.js WebDriver Client for Macaca

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.2%
  • Other 1.8%