README
Dialect For Web Apps
A scenario describes a user story - essentially it's a list of instructions and expectations.
The framework interprets each step in the scenario using the Gherkin Vocabulary.
To test using a particular web browser, you'll need to install the appropriate driver:
| Browser | Component |
|---|---|
| Chrome | chromedriver(.exe) |
| Internet Explorer | IEDriverServer.exe |
| Edge | MicrosoftWebDriver.msi |
| Firefox 47+ | geckodriver(.exe) |
| PhantomJS | phantomjs(.exe) |
| Opera | operadriver(.exe) |
| Safari | SafariDriver.safariextz |
Let's start with an example:
@dialect=webapp
@target=google
Scenario: Test Google using Firefox
Given I use firefox browser
When I visit /
When I type apigeek into q
When I click btnG
When I wait until page is apigeek - Google Search
Then I stop using browser
Then dump