external@serenity-js/web
Serenity/JS is an innovative open-source framework designed to make acceptance and regression testing of complex software systems faster, more collaborative and easier to scale.
⭐️ Get started with Serenity/JS!
- Serenity/JS web testing tutorial
- Serenity/JS Handbook and Getting Started guides
- API documentation
- Serenity/JS Project Templates
👋 Join the Serenity/JS Community!
- Meet other Serenity/JS developers and maintainers on the Serenity/JS Community chat channel,
- Find answers to your Serenity/JS questions on the Serenity/JS Forum,
- Learn how to contribute to Serenity/JS,
- Support the project and gain access to Serenity/JS Playbooks by becoming a Serenity/JS GitHub Sponsor!
Serenity/JS Web
@serenity-js/web
offers Serenity/JS Screenplay Pattern APIs for testing web apps.
Learn more about web testing with Serenity/JS!
📣 Stay up to date
New features, tutorials, and demos are coming soon! Follow Serenity/JS on LinkedIn, subscribe to Serenity/JS channel on YouTube and join the Serenity/JS Community Chat to stay up to date! Please also make sure to star ⭐️ Serenity/JS on GitHub to help others discover the framework!
💛 Support Serenity/JS
If you appreciate all the effort that goes into making sophisticated tools easy to work with, please support our work and become a Serenity/JS GitHub Sponsor today!
Index
Abilities
Activities
Errors
Expectations
Models
- ArgumentDehydrator
- BrowserCapabilities
- BrowsingSession
- Cookie
- CookieData
- Key
- Locator
- Page
- PageElement
- PageElements
- PageElementsLocator
- RootLocator
- SelectOption
- Switchable
- SwitchableOrigin
- AbsentModalDialog
- AcceptedModalDialog
- DismissedModalDialog
- ModalDialog
- ModalDialogHandler
- By
- ByCss
- ByCssContainingText
- ByDeepCss
- ById
- ByTagName
- ByXPath
- Selector