Project Number Date
ApolloFullRunnerReport apollo-test-2.93 24 lip 2021, 05:47

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@rollbackAddedAuthorities 214 1 2 0 0 217 23 1 24 11m 15s 142ms Failed
View Feature Company
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-pgf" 258ms
And Set basic authorities "ROLE_CREATE_COMPANY" to user "pgf-admin" 368ms
When Create company "Twój Opiekun PGF" "supplier" by JSON file as "super-admin-pgf" 864ms
And Login as "pgf-admin" 4s 539ms
And Go to "COMPANIES_TAB" 1s 976ms
And Go to company "Twój Opiekun PGF" details 488ms
And Select company patron "PGF SUPPLY EMPLOYEE" 7s 693ms
Then Verify if "PGF SUPPLY EMPLOYEE" data is successfully added 150ms
After Hooks.deleteCompanyAfterTest() 128ms
After Hooks.rollbackAddedAuthorities() 149ms
View Feature Transport Mail
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 9s 383ms
And Prepare user "pha2-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 105ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "hochland-admin" 177ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 144ms
And Go to "WAREHOUSE_TAB" 1s 337ms
And Select warehouse "Serownia" 1s 586ms
And Set week view 1s 240ms
And Show yesterday 1s 146ms
And Move window into the past 420ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "spóźnił się na" 1m 9s 978ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 899ms
After Hooks.cleanUserDetailsAfterTest() 2s 579ms
After Hooks.rollbackAddedAuthorities() 145ms
View Feature Schedule
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 5s 941ms
And Set basic authorities "ROLE_CAN_CREATE_MAX_PALLET" to user "pgf-admin" 173ms
And Go to "WAREHOUSE_TAB" 985ms
When Check if pallet limit counter is visible 089ms
And Set limit to "888" 965ms
Then Verify if pallet limit in schedule changed to "888" 155ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 2s 310ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 134ms
When Go to "TRANSPORT_TABLE" 421ms
And Click button "UNLOAD_TIME_WINDOW" "0" times 3s 040ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 062ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 2s 404ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 144ms
When Go to "TRANSPORT_TABLE" 411ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 153ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort-up" 073ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 2s 336ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 142ms
When Go to "TRANSPORT_TABLE" 404ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 259ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort-down" 073ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 2s 396ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 142ms
When Go to "TRANSPORT_TABLE" 356ms
And Click button "UNLOAD_TIME_WINDOW" "3" times 3s 350ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 077ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 241ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 957ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 934ms
And Login as "sempertrans-admin" 2s 164ms
When Go to "TRANSPORT_TABLE" 491ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 163ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 141ms
After Hooks.deleteTransportsAfterTest() 1s 112ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 224ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 242ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 973ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 2s 001ms
And Login as "sempertrans-admin" 2s 136ms
When Go to "TRANSPORT_TABLE" 466ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 236ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 106ms
After Hooks.deleteTransportsAfterTest() 1s 045ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 225ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 941ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 896ms
And Login as "sempertrans-admin" 2s 160ms
When Go to "TRANSPORT_TABLE" 487ms
And Click button "UNLOAD_TIME_WINDOW" "4" times 3s 463ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 131ms
After Hooks.deleteTransportsAfterTest() 1s 062ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 228ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 137ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 953ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 933ms
And Login as "sempertrans-admin" 2s 191ms
When Go to "TRANSPORT_TABLE" 463ms
And Click button "UNLOAD_TIME_WINDOW" "5" times 3s 559ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 134ms
After Hooks.deleteTransportsAfterTest() 1s 173ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 229ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 141ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 3s 077ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 3s 109ms
When Confirm status "ARRIVE" by Public API "v1" 478ms
And Login as "neuca-admin" 2s 359ms
When Go to "TRANSPORT_TABLE" 497ms
And Click button "STATUS" "1" times 3s 164ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 168ms
After Hooks.deleteTransportsAfterTest() 1s 659ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-neuca" 227ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 118ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 16s 980ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 17s 087ms
When Confirm status "ARRIVE" by Public API "v1" 469ms
And Login as "neuca-admin" 2s 149ms
When Go to "TRANSPORT_TABLE" 478ms
And Click button "STATUS" "2" times 3s 252ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 137ms
After Hooks.deleteTransportsAfterTest() 1s 600ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 225ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 134ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 17s 016ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 17s 027ms
When Confirm status "ARRIVE" by Public API "v1" 426ms
And Login as "neuca-admin" 1s 939ms
When Go to "TRANSPORT_TABLE" 464ms
And Click button "STATUS" "3" times 3s 361ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 123ms
After Hooks.deleteTransportsAfterTest() 1s 473ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 228ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 114ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 16s 965ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 17s 010ms
When Confirm status "ARRIVE" by Public API "v1" 480ms
And Login as "neuca-admin" 2s 077ms
When Go to "TRANSPORT_TABLE" 448ms
And Click button "STATUS" "2" times 3s 276ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 114ms
After Hooks.deleteTransportsAfterTest() 1s 578ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 225ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 131ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 17s 012ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 16s 957ms
When Confirm status "ARRIVE" by Public API "v1" 492ms
And Login as "neuca-admin" 2s 138ms
When Go to "TRANSPORT_TABLE" 467ms
And Click button "STATUS" "1" times 3s 176ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 159ms
Then Go to "WAREHOUSE_TAB" 931ms
And Go to "TRANSPORT_TABLE" 450ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 291ms
After Hooks.deleteTransportsAfterTest() 1s 553ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 226ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 132ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 16s 984ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 17s 020ms
When Confirm status "ARRIVE" by Public API "v1" 498ms
And Login as "neuca-admin" 2s 230ms
When Go to "TRANSPORT_TABLE" 462ms
And Click button "STATUS" "2" times 3s 283ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 145ms
Then Go to "WAREHOUSE_TAB" 882ms
And Go to "TRANSPORT_TABLE" 469ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 279ms
After Hooks.deleteTransportsAfterTest() 1s 599ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 235ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 147ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 16s 899ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 17s 107ms
When Confirm status "ARRIVE" by Public API "v1" 450ms
And Login as "neuca-admin" 2s 178ms
When Go to "TRANSPORT_TABLE" 467ms
And Click button "STATUS" "1" times 3s 164ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 117ms
Then If user is login then logout 240ms
And Login as "neuca-admin" 2s 129ms
And Go to "TRANSPORT_TABLE" 459ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 272ms
After Hooks.deleteTransportsAfterTest() 1s 530ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 242ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 111ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 16s 989ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 16s 961ms
When Confirm status "ARRIVE" by Public API "v1" 454ms
And Login as "neuca-admin" 2s 109ms
When Go to "TRANSPORT_TABLE" 497ms
And Click button "STATUS" "2" times 3s 270ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 149ms
Then If user is login then logout 244ms
And Login as "neuca-admin" 2s 049ms
And Go to "TRANSPORT_TABLE" 481ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 285ms
After Hooks.deleteTransportsAfterTest() 1s 539ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature TransportWindow atom tests
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 3s 017ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 180ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "hochland-admin" 210ms
When Go to "WAREHOUSE_TAB" 1s 199ms
And Select warehouse "Serownia" 1s 682ms
And Set week view 1s 244ms
And Show yesterday 1s 159ms
And Move window into the past 429ms
Then Check if window is "red" 4s 069ms
After Hooks.deleteTransportAfterTest() 858ms
After Hooks.rollbackAddedAuthorities() 163ms
View Feature TransportWindow atom tests
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 357ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 930ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "lantmannen-admin" 193ms
When Go to "WAREHOUSE_TAB" 1s 291ms
And Select warehouse "Magazyn - Nowa Sól" 2s 678ms
And Set week view 1s 250ms
And Show yesterday 1s 149ms
And Move window into the past 593ms
Then Check if window is "red" 4s 076ms
After Hooks.deleteTransportAfterTest() 940ms
After Hooks.rollbackAddedAuthorities() 150ms
View Feature TransportWindow atom tests
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 695ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 016ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "piast-admin" 194ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 019ms
When Show all transport types 1s 158ms
And Click button advice in transport table "DELIVERY" 276ms
And Set advice window in schedule 3s 336ms
And Fill advice form 10s 560ms
And Click advice save button and wait for advice form to disappear 33s 323ms
And Select warehouse "Magazyn Hala A" 1s 387ms
And Set week view 2s 422ms
And Show yesterday 1s 589ms
And Move window into the past 789ms
Then Check if window is "red" 4s 114ms
After Hooks.deleteTransportAfterTest() 1s 047ms
After Hooks.rollbackAddedAuthorities() 134ms
View Feature TransportWindow atom tests
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 3s 023ms
And Set basic authorities "ROLE_ACCESS_TO_NUMBER_OF_WINDOWS" to user "keeeper-admin" 144ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 935ms
When Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 52s 958ms
And Check if time window counter value equals "1" 231ms
And Select view "DAYS_2" 2s 189ms
And Move advice window "2" 1s 502ms
And Select view "DAY" 2s 138ms
Then Check if time window counter value equals "0" 225ms
And Delete created transport by API 890ms
And Check if time window counter value equals "0" 171ms
And Click in free spot in schedule page to create gray window 490ms
And Check if time window counter value equals "0" 186ms
And Click in free spot in schedule page to create dedicated window 2s 143ms
And Check if time window counter value equals "0" 180ms
After Hooks.deleteTransportAfterTest() 649ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature UserAuthority
Scenario Outline Permission - Edit user main data [A-7965]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-adama" 248ms
And Set basic authorities "ROLE_EDIT_USERS_MAIN_DATA" to user "oaa1-receiver-2@qa.qa-test" 258ms
When Login as "oaa1-receiver-2@qa.qa-test" 4s 516ms
And Go to user "oaa1-receiver@qa.qa-test" details edition 168ms
And Change user details "email" to "newEmailAddress@newEmail.com" 15s 081ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to be clickable: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.waitUntilElementClickable(BasePage.java:223)
	at CucumberTests.User.EditUserTest.changeUserEmailAddressByAccountDetails(EditUserTest.java:189)
	at ✽.Change user details "email" to "newEmailAddress@newEmail.com"(file:Features/Atom/Users/UserAuthority.feature:9)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //button[@data-button-name='save']
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'apollo-test-2', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-50-generic', java.version: '1.8.0_292'
Driver info: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.ExpectedConditions$22.apply(ExpectedConditions.java:643)
	at org.openqa.selenium.support.ui.ExpectedConditions$22.apply(ExpectedConditions.java:640)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.waitUntilElementClickable(BasePage.java:223)
	at CucumberTests.User.EditUserTest.changeUserEmailAddressByAccountDetails(EditUserTest.java:189)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
And Change user details "phone" to "123456789" 000ms
Then Save user details 000ms
Hooks
After Hooks.cleanUserDetailsAfterTest() 000ms
java.lang.NullPointerException
	at Utils.JsonApiUtil.editJsonTextNode(JsonApiUtil.java:214)
	at CucumberTests.Hooks.cleanUserDetailsAfterTest(Hooks.java:332)
	at sun.reflect.GeneratedMethodAccessor261.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
After Hooks.rollbackAddedAuthorities() 294ms