Use this template repository to get started with acceptance testing your web applications using Serenity/JS, Cucumber and Protractor.
NOTE: This repository uses an alpha version of Serenity/JS, and while its code is stable and unlikely to undergo any major changes before the official release, the documentation hasn't been published yet.
To use this project, you'll need:
- Node.js, a Long-Term Support (LTS) release version 10 or later - download
- Java Runtime Environment (JRE) or a Java Development Kit (JDK) version 8 or later - download
- Chrome web browser - download
npm ci # installs the node modules
npm run lint # runs the code linter
npm test # executes the example tests and generates the report under ./target/site/serenity
Do you find Serenity/JS useful? Give it a star! ★
Found a bug? Need a feature? Raise an issue or submit a pull request.
Have feedback? Let me know on twitter: @JanMolak
If you'd like to chat with fellow users of Serenity/JS, join us on Gitter Chat.
And if Serenity/JS has made your life a little bit easier, please consider sponsoring its ongoing development 🙇