nemo-docs
nemo-docs copied to clipboard
Documentation for the Nemo automation framework
Welcome to Nemo
Nemo is a framework and set of conventions for automated testing of web and even native applications. How you use it is only limited by your imagination. A common starting point is to pair Nemo with a task runner (e.g. Grunt) and a test runner (e.g. Mocha). But if you have a different task and test runner, Nemo will work with that as well.
Get a grounding in selenium-webdriver Promises and Control Flow
Meet the players
The following modules are essential for getting started with Nemo
generator-nemo
To get everything off the ground quickly, start here.
nemo
Nemo lovingly hugs selenium-webdriver, bundles up the plugins of your choice, and gives it all back to you in a single namespace for your testing pleasure.
nemo-view
Nemo view replaces nemo's built-in "view" functionality with a much cooler interface. Use it in concert with nemo-drivex and nemo-locatex.
Try the sample app
Follow the README instructions to get the sample app installed and run Nemo tests.
Selenium Webdriver Docs
The selenium-webdriver instance is exposed via nemo.driver
, so it helps to know the API that you have access to.