simple-web-automatordeprecated

http://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/ 2. http://robotframework.org/ 3. https://github.com/samick17/webtestexample

Usage no npm install needed!

<script type="module">
  import simpleWebAutomator from 'https://cdn.skypack.dev/simple-web-automator';
</script>

README

Reference

  1. http://seleniumhq.github.io/selenium/docs/api/javascript/module/selenium-webdriver/
  2. http://robotframework.org/
  3. https://github.com/samick17/webtestexample

As npm module

  1. npm install simple-web-automator --save
  2. Example project

Release Note

  • (2018/09/28) 1.0.5
  • (2018/09/11) 1.0.4
  • (2018/09/03) 1.0.3

SupportedBrowsers

  • Firefox
  • Chrome

Examples

  1. run as testlib let api = require('simple-web-automator').api

(async () => { await api.openApp(); await api.newBrowser(); //...

})();

Interact with SUT context

Data-Driven

Available Features

TODO

  • Assertion/Expected
  • Add request module (https://github.com/request/request)
  • Support multi browsers operation
  • Support multi-touch action simultaneously
  • Auto reload scripts
  • Reporting/Statistics
  • Keyword for benchmark testing
  • ...To be continued.
Windows Linux MacOS
Chrome V V V
FireFox V V V

Author

Samick.Hsu

Contributors