Wrapper for Selenium WebDriver, which provides concise API for writing stable and readable UI tests in JavaScript/TypeScript.
Install selenidejs via npm to your project:
npm i --save-dev selenidejs
Set your webdriver instance:
import { Browser } from "selenidejs";
Browser.setDriver({webdriver: myWebdriverInstance});
And you are ready to go!
Run unit and integration tests:
export SELENIDEJS_REMOTE_URL="YOUR_REMOTE_WEBDRIVER_URL" && npm test
Run ts linter:
npm run lint
Generated API documentation can be found here.
TBD
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
We use NPM for versioning. For the versions available, see the NPM or github releases.
- Yakiv Kramarenko - Initial work - yashaka
- Alexander Popov - Initial work - AleksanderPopov
See also the list of contributors who participated in this project.
This project is licensed under the Apache-2.0 License - see the LICENSE.md file for details