edson

0.1.2 • Public • Published

edson

Automated human cross-platform browser testing.

Features:

  • Human-readable test files (gherkin)
  • Handy built-in steps defined
  • Browser/OS declarations for testing

Installation

For local testing:

npm install -g selenium-standalone
start-selenium
git clone git@github.com:doubleleft/edson.git
cd edson && npm install

Running tests

Fill browserstack user/key at examples/remote.yaml.

Configure browsers to run tests on browsers.yaml file.

./edson examples/cheetos-kungfu

Available parameters for browser/os configuration:

  • browser (--browser=IE)
  • browser_version (--browser_version=8)
  • os (--os=Windows)
  • os_version (--os_version=XP)
  • resolution (--resolution=800x600)

Example

./edson examples/cheetos-kungfu --browser=IE --browser_version=8 --os=Windows --os_version=XP --resolution=800x600

License

MIT. Please see LICENSE file.

Package Sidebar

Install

npm i edson

Weekly Downloads

1

Version

0.1.2

License

MIT

Last publish

Collaborators

  • endel