https://github.com/grunmax/bookingtestproject
Java, Selenium, Selenium2 Test project
https://github.com/grunmax/bookingtestproject
Last synced: 4 months ago
JSON representation
Java, Selenium, Selenium2 Test project
- Host: GitHub
- URL: https://github.com/grunmax/bookingtestproject
- Owner: grunmax
- Created: 2016-05-12T11:46:10.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-20T16:50:59.000Z (about 10 years ago)
- Last Synced: 2025-08-20T23:41:18.696Z (10 months ago)
- Language: HTML
- Homepage:
- Size: 3.42 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Technical test:
```
Specification
====================
Scenario:
- Open booking.com website
- Search for hotels in New York City for period Sept 3, 2016 - Sept 7, 2016
- Verify that all hotels on 1 page of results are located in NYC
- Add couple tests
```
### Requirements
* [Gauge framework](http://getgauge.io/) with plugins "java" and "html-report"
* Maven with Selenium libs
* JDK 6+
### Test plan
Step implementations available in /specs/booking.spec
```
Check Booking.com simple search
-------------------------------------------------------------
* Navigate to "http://www.booking.com"
* Set EN-US language with check hash
* Choose USD currency with title has "US$" as result
* Set destination to "New York City"
* Set Check-In date to " 3" of "September 2016"
* Set Check-Out date to " 7" of "September 2016"
* Choose Traveling for Work
* Set Rooms to "1"
* Set Adults to "1"
* Do search
* Check search for "New York City"
```
### WebDriver settings
Please use correct path for your WebDriver in /env/default/default.properties
### Run
gauge /specs/booking.spec
### Result
Html result available in /reports/html-reports/index.html
_Tested with Chrome and Firefox Webdriver_