Project Number Date
functional-tests 1 23 Jun 2025, 09:24

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Contact Hotel 21 0 0 0 0 21 6 0 6 21.147 Passed
Tags: @ui @contact
Feature Contact Hotel
Visitors must be able to contact the property by filling up all mandatory fields with valid values on contact form with valid data and clicking Submit button. If any of the mandatory fields is missing, proper Contact Mandatory Error Message must be displayed.
2.711
Given Visitor is on the Front Page 2.711
1.272
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 3.312
When Visitor tries to contact property regarding 'Special Accommodation' without filling up name field 1.225
Then Visitor will get Contact Mandatory Error Message: 'Name may not be blank' 0.047
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 1.092
1.755
Given Visitor is on the Front Page 1.755
0.940
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 3.098
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' by filling up all mandatory fields with valid data 0.860
Then Visitor 'John Doe' will get Thanks for getting in touch message regarding subject 'Special Accommodation' 0.080
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.657
2.205
Given Visitor is on the Front Page 2.205
1.486
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.679
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up phone field 1.354
Then Visitor will get Contact Mandatory Error Message: 'Phone may not be blank' 0.060
And Visitor will get Contact Validation Error Message: 'Phone must be between 11 and 21 characters.' 0.070
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 1.231
2.179
Given Visitor is on the Front Page 2.179
1.457
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 3.408
When Visitor 'John Doe' tries to contact property without filling up subject field 1.319
Then Visitor will get Contact Mandatory Error Message: 'Subject may not be blank' 0.070
And Visitor will get Contact Validation Error Message: 'Subject must be between 5 and 100 characters.' 0.067
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.916
2.266
Given Visitor is on the Front Page 2.266
1.406
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.984
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up message field 1.043
Then Visitor will get Contact Mandatory Error Message: 'Message may not be blank' 0.219
And Visitor will get Contact Validation Error Message: 'Message must be between 20 and 2000 characters.' 0.143
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.876
2.279
Given Visitor is on the Front Page 2.279
1.185
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.788
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up email field 1.044
Then Visitor will get Contact Mandatory Error Message: 'Email may not be blank' 0.140
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.001
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.000
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 1.048