Project Number Date
functional-tests 1 31 Aug 2026, 16:45

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 22.762 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.655
Given Visitor is on the Front Page 2.655
1.621
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 4.676
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up phone field 1.452
Then Visitor will get Contact Mandatory Error Message: 'Phone may not be blank' 0.116
And Visitor will get Contact Validation Error Message: 'Phone must be between 11 and 21 characters.' 0.052
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.538
1.698
Given Visitor is on the Front Page 1.698
1.018
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.005
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 4.442
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' by filling up all mandatory fields with valid data 0.917
Then Visitor 'John Doe' will get Thanks for getting in touch message regarding subject 'Special Accommodation' 0.100
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.595
1.754
Given Visitor is on the Front Page 1.754
0.907
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 4.295
When Visitor 'John Doe' tries to contact property without filling up subject field 0.812
Then Visitor will get Contact Mandatory Error Message: 'Subject may not be blank' 0.046
And Visitor will get Contact Validation Error Message: 'Subject must be between 5 and 100 characters.' 0.048
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.576
2.005
Given Visitor is on the Front Page 2.005
0.643
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 3.759
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up message field 0.533
Then Visitor will get Contact Mandatory Error Message: 'Message may not be blank' 0.052
And Visitor will get Contact Validation Error Message: 'Message must be between 20 and 2000 characters.' 0.056
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.513
4.585
Given Visitor is on the Front Page 4.585
2.911
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.006
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 21.710
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up email field 1.647
Then Visitor will get Contact Mandatory Error Message: 'Email may not be blank' 1.263
After com.levi9.functionaltests.hooks.Hooks.scenarioEnd(io.cucumber.java.Scenario) 0.002
After com.levi9.functionaltests.hooks.Hooks.embedScenarioFailedScreenshot(io.cucumber.java.Scenario) 0.001
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.004
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.815
1.811
Given Visitor is on the Front Page 1.811
1.149
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.854
When Visitor tries to contact property regarding 'Special Accommodation' without filling up name field 1.048
Then Visitor will get Contact Mandatory Error Message: 'Name may not be blank' 0.100
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.010
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.794