-
-
Notifications
You must be signed in to change notification settings - Fork 18
Home
Branko Juric edited this page Mar 11, 2016
·
59 revisions
Gwen-Web is a web automation engine that runs inside the Gwen interpreter. It allows teams to automate front end web tests by writing Gherkin feature specifications instead of code. A prescribed DSL delegates to Selenium WebDriver under the covers for you to free you from development concerns. You can also declaratively compose your own custom DSL with annotated @StepDef Scenarios that can accept parameters and call other steps. Meta features can help eliminate redundancies and give you the flexibility to be as imperative or as declarative as you like in your approach to writing features.
- Tests are plain text specifications
- Tests can be run in batch mode or interactively
- Tests can be run sequentially or in parallel
- Tests can be data driven (using csv data feeds)
- REPL console allows verifying before running
- Cross browser support
- Remote web driver support
- Screenshot capture and slideshow playback
- Interchangeable Selenium implementation
- Locator Chaining
- See also: CHANGELOG
- Why Gwen-Web?
- REPL Console
- Installation
- Getting Started
- Gwen-Web User Guide
- Gwen-Web DSL
- The Gwen Platform
- Development Guide
- The Gwen Blog
- Page Objects Begone - See how gwen-web does away with page objects and why coding them is no longer necessary (using a bottom-up approach)
- Automation By Meta - How to write a feature file and make it executable (using a top-down approach)
- gwen-web and Remote Webdriver - How to enable remote webdriver in gwen-web
- Introduction to gwen