Project Number Date
functional-tests 1 30 Sep 2024, 09:22

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 24.505 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.178
Given Visitor is on the Front Page 2.178
1.734
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 3.093
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up email field 1.658
Then Visitor will get Contact Mandatory Error Message: 'Email may not be blank' 0.076
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.749
3.271
Given Visitor is on the Front Page 3.271
1.602
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 3.022
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up message field 1.274
Then Visitor will get Contact Mandatory Error Message: 'Message may not be blank' 0.235
And Visitor will get Contact Validation Error Message: 'Message must be between 20 and 2000 characters.' 0.092
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.073
2.273
Given Visitor is on the Front Page 2.273
0.997
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 1.582
When Visitor tries to contact property regarding 'Special Accommodation' without filling up name field 0.946
Then Visitor will get Contact Mandatory Error Message: 'Name may not be blank' 0.050
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.656
2.215
Given Visitor is on the Front Page 2.215
1.236
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.037
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' without filling up phone field 1.017
Then Visitor will get Contact Mandatory Error Message: 'Phone may not be blank' 0.151
And Visitor will get Contact Validation Error Message: 'Phone must be between 11 and 21 characters.' 0.066
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.938
2.453
Given Visitor is on the Front Page 2.453
1.892
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 2.547
When Visitor 'John Doe' tries to contact property regarding 'Special Accommodation' by filling up all mandatory fields with valid data 1.629
Then Visitor 'John Doe' will get Thanks for getting in touch message regarding subject 'Special Accommodation' 0.263
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.073
2.161
Given Visitor is on the Front Page 2.161
2.487
Before com.levi9.functionaltests.hooks.Hooks.scenarioStart(io.cucumber.java.Scenario) 0.000
Before com.levi9.functionaltests.hooks.Hooks.setupDriver() 3.042
When Visitor 'John Doe' tries to contact property without filling up subject field 2.177
Then Visitor will get Contact Mandatory Error Message: 'Subject may not be blank' 0.219
And Visitor will get Contact Validation Error Message: 'Subject must be between 5 and 100 characters.' 0.091
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.986