0.1.0 • Published 9 years ago

ultronjs v0.1.0

Weekly downloads
2
License
ISC
Repository
github
Last release
9 years ago

UltronJS

Ultron is a JavaScript/NodeJS library for creating automated tests running on the browser of your choice.

Example

var Ultron = require('ultronjs');
var ultron = new Ultron('chrome'); // open Chrome

ultron
  .it("should open GitHub via Google")
  .describe(function() {
    
    this.open('http://google.com');
    
    this.wait('input[type="text"]').toAppear();
    
    this.fill('input[type="text"]').with('GitHub');
    
    this.$('input[type="text"]').submit();
    
    this.wait('#ires').toAppear(); // results container
    
    this.click('#ires a[href="https://github.com/"]'); // first result
    
    this.wait.until.titleContains('GitHub');
    
    this.wait.for(1000); // wait for just a sec
    
  })
  .run()
  .then(function() {
    ultron.end(); // close browser
  });

Installation

Using npm

$ npm install ultronjs

# or

$ npm i -D ultronjs

You also need to download and include in your PATH the driver of the browser of your choice in order to use Ultron.

Drivers downloads

Documentation

(work in progress)

0.1.0

9 years ago

0.0.9

9 years ago

0.0.8

9 years ago

0.0.7

9 years ago

0.0.6

9 years ago

0.0.5

9 years ago

0.0.4

9 years ago

0.0.3

9 years ago

0.0.2

9 years ago

0.0.1

9 years ago