WebDriver JS Extender ===================== This tools extends [Selenium's javascript implementation]( https://www.npmjs.com/package/selenium-webdriver) of the WebDriver API to include additional commands (e.g. commands required for [appium]( https://github.com/appium/appium)). Currently, few commands are implemented. But the groundwork has been laid, future commands should be easy to add, and PRs are very welcome! See [CONTRIBUTING.md](CONTRIBUTING.md) for details. Usage ----- If you are using a versoin of `selenium-webdriver` below `3.0.0-beta-1`, you must use the `patch()` function before you create your webdriver instance: ```js require('webdriver-js-extender').patch( require('selenium-webdriver/lib/command'), require('selenium-webdriver/executors'), require('selenium-webdriver/http')); ``` Once you've patched `selenium-webdriver` (or if you're using version `3.x`), all you need to do is run the `extend` function on your webdriver instance: ```js var extendedWebdriver = require('webdriver-js-extender').extend(webdriver); extendedWebdriver.setNetworkConnection(5); ```