Project Number Date
ApolloFullRunnerReport apollo-test-2.94 25 lip 2021, 04:52

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@rollbackAddedAuthorities 213 2 2 0 0 217 22 2 24 10m 13s 520ms Failed
View Feature Company
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-pgf" 240ms
And Set basic authorities "ROLE_CREATE_COMPANY" to user "pgf-admin" 407ms
When Create company "Twój Opiekun PGF" "supplier" by JSON file as "super-admin-pgf" 912ms
And Login as "pgf-admin" 4s 484ms
And Go to "COMPANIES_TAB" 1s 977ms
And Go to company "Twój Opiekun PGF" details 488ms
And Select company patron "PGF SUPPLY EMPLOYEE" 7s 753ms
Then Verify if "PGF SUPPLY EMPLOYEE" data is successfully added 140ms
After Hooks.deleteCompanyAfterTest() 115ms
After Hooks.rollbackAddedAuthorities() 163ms
View Feature Transport Mail
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 9s 387ms
And Prepare user "pha2-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 096ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "hochland-admin" 248ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 188ms
And Go to "WAREHOUSE_TAB" 1s 393ms
And Select warehouse "Serownia" 1s 566ms
And Set week view 1s 248ms
And Show yesterday 1s 144ms
And Move window into the past 416ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "spóźnił się na" 20s 974ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 821ms
After Hooks.cleanUserDetailsAfterTest() 2s 364ms
After Hooks.rollbackAddedAuthorities() 140ms
View Feature Schedule
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 5s 923ms
And Set basic authorities "ROLE_CAN_CREATE_MAX_PALLET" to user "pgf-admin" 192ms
And Go to "WAREHOUSE_TAB" 1s 093ms
When Check if pallet limit counter is visible 089ms
And Set limit to "888" 927ms
Then Verify if pallet limit in schedule changed to "888" 160ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 2s 478ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 144ms
When Go to "TRANSPORT_TABLE" 336ms
And Click button "UNLOAD_TIME_WINDOW" "0" times 3s 049ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 069ms
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 432ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 163ms
When Go to "TRANSPORT_TABLE" 390ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 149ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort-up" 070ms
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 364ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 138ms
When Go to "TRANSPORT_TABLE" 356ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 246ms
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 311ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 136ms
When Go to "TRANSPORT_TABLE" 398ms
And Click button "UNLOAD_TIME_WINDOW" "3" times 3s 329ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 066ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 215ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 129ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 2s 304ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 981ms
And Login as "sempertrans-admin" 2s 057ms
When Go to "TRANSPORT_TABLE" 455ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 151ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 127ms
After Hooks.deleteTransportsAfterTest() 1s 221ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 244ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 140ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 943ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 918ms
And Login as "sempertrans-admin" 2s 117ms
When Go to "TRANSPORT_TABLE" 437ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 272ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 127ms
After Hooks.deleteTransportsAfterTest() 1s 106ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-sempertrans" 226ms
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 932ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 969ms
And Login as "sempertrans-admin" 2s 190ms
When Go to "TRANSPORT_TABLE" 444ms
And Click button "UNLOAD_TIME_WINDOW" "4" times 3s 383ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 111ms
After Hooks.deleteTransportsAfterTest() 1s 084ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 257ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 148ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 994ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 935ms
And Login as "sempertrans-admin" 2s 123ms
When Go to "TRANSPORT_TABLE" 475ms
And Click button "UNLOAD_TIME_WINDOW" "5" times 3s 523ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 114ms
After Hooks.deleteTransportsAfterTest() 1s 034ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-neuca" 230ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 157ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 3s 380ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 3s 050ms
When Confirm status "ARRIVE" by Public API "v1" 593ms
And Login as "neuca-admin" 2s 415ms
When Go to "TRANSPORT_TABLE" 515ms
And Click button "STATUS" "1" times 3s 158ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 135ms
After Hooks.deleteTransportsAfterTest() 1s 650ms
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" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 17s 089ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 17s 145ms
When Confirm status "ARRIVE" by Public API "v1" 442ms
And Login as "neuca-admin" 2s 335ms
When Go to "TRANSPORT_TABLE" 485ms
And Click button "STATUS" "2" times 3s 291ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 147ms
After Hooks.deleteTransportsAfterTest() 1s 638ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 233ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 120ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 17s 066ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 16s 975ms
When Confirm status "ARRIVE" by Public API "v1" 484ms
And Login as "neuca-admin" 2s 043ms
When Go to "TRANSPORT_TABLE" 479ms
And Click button "STATUS" "3" times 3s 355ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 132ms
After Hooks.deleteTransportsAfterTest() 1s 649ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 230ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 138ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 17s 010ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 16s 957ms
When Confirm status "ARRIVE" by Public API "v1" 476ms
And Login as "neuca-admin" 2s 167ms
When Go to "TRANSPORT_TABLE" 480ms
And Click button "STATUS" "2" times 3s 265ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 164ms
After Hooks.deleteTransportsAfterTest() 1s 627ms
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" 115ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 17s 010ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 17s 059ms
When Confirm status "ARRIVE" by Public API "v1" 473ms
And Login as "neuca-admin" 2s 035ms
When Go to "TRANSPORT_TABLE" 470ms
And Click button "STATUS" "1" times 3s 160ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 116ms
Then Go to "WAREHOUSE_TAB" 882ms
And Go to "TRANSPORT_TABLE" 423ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 287ms
After Hooks.deleteTransportsAfterTest() 1s 624ms
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" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 17s 102ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 17s 054ms
When Confirm status "ARRIVE" by Public API "v1" 478ms
And Login as "neuca-admin" 2s 191ms
When Go to "TRANSPORT_TABLE" 469ms
And Click button "STATUS" "2" times 3s 302ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 124ms
Then Go to "WAREHOUSE_TAB" 862ms
And Go to "TRANSPORT_TABLE" 459ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 275ms
After Hooks.deleteTransportsAfterTest() 1s 581ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 219ms
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 17s 057ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 17s 232ms
When Confirm status "ARRIVE" by Public API "v1" 469ms
And Login as "neuca-admin" 2s 237ms
When Go to "TRANSPORT_TABLE" 491ms
And Click button "STATUS" "1" times 3s 169ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 152ms
Then If user is login then logout 264ms
And Login as "neuca-admin" 2s 103ms
And Go to "TRANSPORT_TABLE" 464ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 284ms
After Hooks.deleteTransportsAfterTest() 1s 584ms
After Hooks.rollbackAddedAuthorities() 000ms
View Feature Sorting
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 233ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 145ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 17s 029ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 16s 984ms
When Confirm status "ARRIVE" by Public API "v1" 467ms
And Login as "neuca-admin" 2s 192ms
When Go to "TRANSPORT_TABLE" 482ms
And Click button "STATUS" "2" times 3s 268ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 136ms
Then If user is login then logout 227ms
And Login as "neuca-admin" 2s 205ms
And Go to "TRANSPORT_TABLE" 436ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 285ms
After Hooks.deleteTransportsAfterTest() 1s 590ms
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" 2s 895ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 680ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "hochland-admin" 335ms
When Go to "WAREHOUSE_TAB" 1s 258ms
And Select warehouse "Serownia" 1s 665ms
And Set week view 1s 215ms
And Show yesterday 1s 160ms
And Move window into the past 412ms
Then Check if window is "red" 4s 070ms
After Hooks.deleteTransportAfterTest() 796ms
After Hooks.rollbackAddedAuthorities() 148ms
View Feature TransportWindow atom tests
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 304ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 895ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "lantmannen-admin" 188ms
When Go to "WAREHOUSE_TAB" 1s 315ms
And Select warehouse "Magazyn - Nowa Sól" 2s 762ms
And Set week view 1s 262ms
And Show yesterday 1s 136ms
And Move window into the past 696ms
Then Check if window is "red" 4s 072ms
After Hooks.deleteTransportAfterTest() 824ms
After Hooks.rollbackAddedAuthorities() 131ms
View Feature TransportWindow atom tests
Scenario Outline Check if time window turns red when moved into the past after add advice by advice button in transport table
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 570ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 053ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "piast-admin" 200ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 019ms
When Show all transport types 1s 160ms
And Click button advice in transport table "DELIVERY" 256ms
And Set advice window in schedule 3s 512ms
And Fill advice form 10s 454ms
And Click advice save button and wait for advice form to disappear 18s 349ms
And Select warehouse "Magazyn Hala A" 1s 354ms
And Set week view 2s 398ms
And Show yesterday 1s 527ms
And Move window into the past 855ms
Then Check if window is "red" 4s 072ms
java.lang.AssertionError
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertTrue(Assert.java:52)
	at CucumberTests.Schedule.ScheduleTest.checkIfWindowIs(ScheduleTest.java:58)
	at ✽.Check if window is "red"(file:Features/Atom/TimeWindow/TransportWindow.feature:35)
After Hooks.deleteTransportAfterTest() 766ms
After Hooks.rollbackAddedAuthorities() 137ms
View Feature TransportWindow atom tests
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 978ms
And Set basic authorities "ROLE_ACCESS_TO_NUMBER_OF_WINDOWS" to user "keeeper-admin" 201ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 949ms
When Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 53s 080ms
And Check if time window counter value equals "1" 223ms
And Select view "DAYS_2" 2s 190ms
And Move advice window "2" 1s 472ms
And Select view "DAY" 2s 163ms
Then Check if time window counter value equals "0" 212ms
And Delete created transport by API 883ms
And Check if time window counter value equals "0" 168ms
And Click in free spot in schedule page to create gray window 492ms
And Check if time window counter value equals "0" 159ms
And Click in free spot in schedule page to create dedicated window 2s 157ms
And Check if time window counter value equals "0" 172ms
After Hooks.deleteTransportAfterTest() 655ms
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" 233ms
And Set basic authorities "ROLE_EDIT_USERS_MAIN_DATA" to user "oaa1-receiver-2@qa.qa-test" 247ms
When Login as "oaa1-receiver-2@qa.qa-test" 4s 279ms
And Go to user "oaa1-receiver@qa.qa-test" details edition 310ms
And Change user details "email" to "newEmailAddress@newEmail.com" 15s 053ms
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() 290ms