Project Number Date
functional-tests 1 18 Aug 2025, 09:26

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 19.955 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.725
Given Visitor is on the Front Page 2.725
1.567
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 4.756
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up phone field 1.407
Then Visitor will get Contact Mandatory Error Message: 'Phone may not be blank' 0.088
And Visitor will get Contact Validation Error Message: 'Phone must be between 11 and 21 characters.' 0.072
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.731
2.228
Given Visitor is on the Front Page 2.228
1.228
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.797
When Visitor tries to contact property regarding 'Special Accommodation' without filling up name field 1.041
Then Visitor will get Contact Mandatory Error Message: 'Name may not be blank' 0.186
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.005
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 1.574
2.105
Given Visitor is on the Front Page 2.105
1.231
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 3.547
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up email field 1.113
Then Visitor will get Contact Mandatory Error Message: 'Email may not be blank' 0.117
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.001
After com.levi9.functionaltests.hooks.Hooks.cleanUp() 0.000
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 0.844
1.930
Given Visitor is on the Front Page 1.930
1.267
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.373
When Visitor 'John Doe' tries to contact property without filling up subject field 1.063
Then Visitor will get Contact Mandatory Error Message: 'Subject may not be blank' 0.091
And Visitor will get Contact Validation Error Message: 'Subject must be between 5 and 100 characters.' 0.113
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.001
After com.levi9.functionaltests.hooks.Hooks.tearDownDriver() 1.431
1.726
Given Visitor is on the Front Page 1.726
0.913
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.652
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' by filling up all mandatory fields with valid data 0.796
Then Visitor 'John Doe' will get Thanks for getting in touch message regarding subject 'Special Accommodation' 0.117
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.909
2.075
Given Visitor is on the Front Page 2.075
0.955
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 3.195
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up message field 0.833
Then Visitor will get Contact Mandatory Error Message: 'Message may not be blank' 0.060
And Visitor will get Contact Validation Error Message: 'Message must be between 20 and 2000 characters.' 0.061
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.995