**This project is no longer actively maintained. If you'd like to help out, get in touch!**

<h1 align="center">Pioneer</h1>

<p align="center">
<img height="200px" width="200px" src="logo.png"/>
</p>
<p align="center">
  <a title='Build Status' href="https://travis-ci.org/mojotech/pioneer">
    <img src='http://img.shields.io/travis/mojotech/pioneer.svg?style=flat-square' />
  </a>
  <a href='https://gitter.im/mojotech/pioneer'>
    <img src='http://img.shields.io/badge/gitter-chat-blue.svg?style=flat-square' alt='Chat' />
  </a>
  <a href='https://coveralls.io/r/mojotech/pioneer'>
    <img src='http://img.shields.io/coveralls/mojotech/pioneer.svg?style=flat-square' />
  </a>
</p>

<h3 align="center"> Integration tests made easy. </h3>

Pioneer provides an abstraction layer between your integration tests and your DOM markup, DRYing up your step definitions and consolidating how people interact with the DOM in tests.

# Installing

    npm install pioneer --save-dev

# Get Started

### [Read the guide](docs/getting_started.md)

### [Watch the video](https://www.youtube.com/watch?v=ZRYcTzgtQRI)

# Docs

* [Global Variables](docs/globals.md)
* [Widget](docs/widget.md)
* [Widget.List](docs/list.md)
* [Widget.Form](docs/form.md)
* [Step Helpers](docs/step_helpers.md)
* [Command Line Options](docs/command_line.md)
* [Configuration File](docs/config_file.md)
