Project Number Date
ApolloFullRunnerReport 2021.AT1.66 19 sie 2021, 05:10

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
TransportWindow atom tests 277 5 15 0 0 297 21 5 26 18m 42s 556ms Failed
Feature TransportWindow atom tests
Check transport window functionality
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 405ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 461ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "hochland-admin" 073ms
When Go to "WAREHOUSE_TAB" 844ms
And Select warehouse "Serownia" 1s 398ms
And Set week view 1s 093ms
And Show yesterday 1s 064ms
And Move window into the past 293ms
Then Check if window is "red" 4s 030ms
After Hooks.deleteTransportAfterTest() 126ms
After Hooks.rollbackAddedAuthorities() 054ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 335ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "lantmannen-admin" 031ms
When Go to "WAREHOUSE_TAB" 827ms
And Select warehouse "Magazyn - Nowa Sól" 2s 428ms
And Set week view 1s 107ms
And Show yesterday 1s 068ms
And Move window into the past 428ms
Then Check if window is "red" 4s 035ms
After Hooks.deleteTransportAfterTest() 116ms
After Hooks.rollbackAddedAuthorities() 020ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 118ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 192ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "piast-admin" 032ms
And Set "advice" inputs from JSON file "ADVICE_DELIVERY" "super-admin-piast" 001ms
When Show all transport types 1s 040ms
And Click button advice in transport table "DELIVERY" 098ms
And Set advice window in schedule 2s 611ms
And Fill advice form 10s 628ms
And Click advice save button and wait for advice form to disappear 30s 701ms
And Select warehouse "Magazyn Hala A" 1s 180ms
And Set week view 2s 149ms
And Show yesterday 1s 159ms
And Move window into the past 562ms
Then Check if window is "red" 4s 031ms
After Hooks.deleteTransportAfterTest() 139ms
After Hooks.rollbackAddedAuthorities() 024ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 547ms
And Set "transport" inputs from JSON file "EDIT_EXPORT" "super-admin-hochland" 000ms
And Set algorithm setting for "super-admin-hochland" in "Magazyn Zimny Kaźmierz" on "Magazyn Zimny" 346ms
And Create transport "CREATE_EXPORT" by JSON file as "super-admin-hochland" 1s 409ms
When Go to "WAREHOUSE_TAB" 785ms
And Select warehouse "Magazyn Zimny Kaźmierz" 1s 779ms
And Set week view 1s 117ms
And Check if time window length is correct after "CREATE" 028ms
And Change number of pallets in transport 53s 645ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 122ms
And Check if time window length is correct after "EDIT" 026ms
After Hooks.deleteTransportAfterTest() 116ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 182ms
And Get package type settings for transportType "UNLOAD" from "keeeper" 018ms
And Set package type "PALLETS" settings with values: "defaultValue;required", "4;true" 042ms
And Set algorithm setting for "super-admin-keeeper" in "Magazyn Surowców" on "Magazyn Surowców" 078ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 371ms
When Go to "WAREHOUSE_TAB" 328ms
And Select warehouse "Magazyn Surowców" 1s 193ms
And Set week view 1s 091ms
Then Check if time window has proper "60" 030ms
After Hooks.deleteTransportAfterTest() 099ms
After Hooks.rollbackPackageTypeTransportTypeSettings() 023ms
After Hooks.clearAlgorithmSettings() 095ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 173ms
And Get package type settings for transportType "UNLOAD" from "keeeper" 016ms
And Set package type "PALLETS" settings with values: "defaultValue;required", "4;false" 041ms
And Set algorithm setting for "super-admin-keeeper" in "Magazyn Surowców" on "Magazyn Surowców" 080ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 340ms
When Go to "WAREHOUSE_TAB" 329ms
And Select warehouse "Magazyn Surowców" 1s 168ms
And Set week view 1s 080ms
Then Check if time window has proper "60" 017ms
After Hooks.deleteTransportAfterTest() 099ms
After Hooks.rollbackPackageTypeTransportTypeSettings() 022ms
After Hooks.clearAlgorithmSettings() 066ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 220ms
And Get package type settings for transportType "LOAD" from "keeeper" 012ms
And Set package type "PALLETS" settings with values: "defaultValue;required", "4;false" 032ms
And Set algorithm setting for "super-admin-keeeper" in "Magazyn Wyrobów Gotowych" on "Magazyn Wyrobów Gotowych" 059ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 166ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 001ms
And Show all transport types 1s 039ms
And Click button advice in transport table "LOAD" 104ms
And Set advice window in schedule 2s 468ms
And Fill advice form 15s 425ms
And Click advice save button and wait for advice form to disappear 30s 690ms
Then Check if time window has proper "30" 025ms
After Hooks.deleteTransportAfterTest() 109ms
After Hooks.rollbackPackageTypeTransportTypeSettings() 022ms
After Hooks.clearAlgorithmSettings() 082ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 199ms
And Get package type settings for transportType "CONTAINER" from "keeeper" 010ms
And Set package type "PALLETS" settings with values: "defaultValue;required", "20;false" 032ms
And Set algorithm setting for "super-admin-keeeper" in "Magazyn Wyrobów Gotowych" on "Magazyn Wyrobów Gotowych" 073ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 172ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Show all transport types 1s 041ms
And Click button advice in transport table "CONTAINER" 110ms
And Set advice window in schedule 2s 475ms
And Fill advice form 15s 336ms
And Click advice save button and wait for advice form to disappear 30s 670ms
Then Check if time window has proper "60" 021ms
After Hooks.deleteTransportAfterTest() 086ms
After Hooks.rollbackPackageTypeTransportTypeSettings() 019ms
After Hooks.clearAlgorithmSettings() 064ms
Before Hooks.showScenarioName(Scenario) 002ms
Given Set token of apiUsername "super-admin-hochland" 092ms
And Set algorithm setting for "super-admin-hochland" in "Serownia" on "Magazyn Sera" 124ms
And Set token of apiUsername "dha1-supplier-2@qa.qa-test" 096ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 15s 348ms
And Login as "dha1-supplier-2@qa.qa-test" and set token of apiUsername "super-admin-hochland" 2s 210ms
When Go to transport details "DELIVERY" 30s 684ms
And Change filled value in details "number-of-pallets-step-0" "number" "25" "0" 1s 333ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 141ms
And Go to "WAREHOUSE_TAB" 840ms
And Select warehouse "Serownia" 1s 442ms
And Set week view 1s 101ms
Then Check if time window has proper "60" 023ms
After Hooks.deleteTransportAfterTest() 112ms
After Hooks.clearAlgorithmSettings() 127ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 223ms
And Set basic authorities "ROLE_ACCESS_TO_NUMBER_OF_WINDOWS" to user "keeeper-admin" 058ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 196ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD" as "super-admin-keeeper" 565ms
And Go to "WAREHOUSE_TAB" 330ms
And Select warehouse "Magazyn Wyrobów Gotowych" 2s 001ms
And Go to next day in schedule 1s 082ms
And Check if time window counter value equals "1" 075ms
And Select view "DAYS_2" 2s 074ms
And Move advice window "2" 1s 322ms
And Select view "DAY" 2s 074ms
Then Check if time window counter value equals "0" 058ms
And Delete created transport by API 098ms
And Check if time window counter value equals "0" 047ms
And Click in free spot in schedule page to create gray window 176ms
And Check if time window counter value equals "0" 045ms
And Click in free spot in schedule page to create dedicated window 2s 048ms
And Check if time window counter value equals "0" 053ms
After Hooks.deleteTransportAfterTest() 086ms
After Hooks.rollbackAddedAuthorities() 000ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 393ms
And Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-adama" 000ms
When Go to new transport "DELIVERY" 287ms
And Fill transport form 17s 620ms
And Click "save-transport" save button and wait for form to disappear 30s 088ms
And Set advice window in schedule 2s 189ms
And Check is transport created in schedule and set transport id 529ms
And Go to "TRANSPORT_TABLE" 260ms
When Click on time window date 1s 334ms
And Open transport form when in schedule 1s 176ms
Then Check are transport values equals 2s 241ms
After Hooks.deleteTransportAfterTest() 100ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 432ms
And Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-hochland" 000ms
When Go to new transport "DELIVERY" 389ms
And Fill transport form 40s 918ms
And Click "save-transport" save button and wait for form to disappear 30s 125ms
And Set advice window in schedule 2s 167ms
And Check is transport created in schedule and set transport id 577ms
And Go to "TRANSPORT_TABLE" 273ms
When Click on time window date 1s 259ms
And Open transport form when in schedule 1s 366ms
Then Check are transport values equals 21s 406ms
After Hooks.deleteTransportAfterTest() 098ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 442ms
And Set "transport" inputs from JSON file "CREATE_CISTERN_DELIVERY" "super-admin-hochland" 001ms
When Go to new transport "CISTERN_DELIVERY" 448ms
And Fill transport form 43s 571ms
And Click "save-transport" save button and wait for form to disappear 30s 083ms
And Set advice window in schedule 2s 232ms
And Check is transport created in schedule and set transport id 531ms
And Go to "TRANSPORT_TABLE" 210ms
When Click on time window date 1s 474ms
And Open transport form when in schedule 1s 255ms
Then Check are transport values equals 8s 432ms
After Hooks.deleteTransportAfterTest() 125ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 574ms
And Set "transport" inputs from JSON file "CREATE_CISTERN_COLLECTION" "super-admin-hochland" 001ms
When Go to new transport "CISTERN_COLLECTION" 369ms
And Fill transport form 30s 518ms
And Click "save-transport" save button and wait for form to disappear 30s 094ms
And Set advice window in schedule 2s 237ms
And Check is transport created in schedule and set transport id 557ms
And Go to "TRANSPORT_TABLE" 235ms
When Click on time window date 1s 462ms
And Open transport form when in schedule 1s 248ms
Then Check are transport values equals 23s 421ms
After Hooks.deleteTransportAfterTest() 126ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 528ms
And Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-lantmannen" 001ms
When Go to new transport "DELIVERY" 320ms
And Fill transport form 40s 186ms
And Click "save-transport" save button and wait for form to disappear 30s 144ms
And Set advice window in schedule 2s 152ms
And Check is transport created in schedule and set transport id 575ms
And Go to "TRANSPORT_TABLE" 198ms
When Click on time window date 1s 332ms
And Open transport form when in schedule 1s 148ms
Then Check are transport values equals 21s 344ms
After Hooks.deleteTransportAfterTest() 119ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 162ms
And Set "transport" inputs from JSON file "CREATE_LOAD" "super-admin-lantmannen" 001ms
When Go to new transport "LOAD" 323ms
And Fill transport form 40s 163ms
And Click "save-transport" save button and wait for form to disappear 30s 075ms
And Set advice window in schedule 2s 164ms
And Check is transport created in schedule and set transport id 609ms
And Go to "TRANSPORT_TABLE" 260ms
When Click on time window date 1s 398ms
And Open transport form when in schedule 1s 168ms
Then Check are transport values equals 21s 358ms
After Hooks.deleteTransportAfterTest() 126ms
Scenario Outline Check if it is possible to add new warehouse step with new time window to existing transport
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-farmacol" 092ms
And Add action authority with: "farmacol" "farmacol-admin" "EXTERNAL_DELIVERY" "ADD_UNLOAD_STEP_FROM_UNLOAD" "ACTIVE" 081ms
And Get "EXTERNAL_DELIVERY" settings from "farmacol" 109ms
And Set transportType settings with values: "isUnloadStepInWarehouseByDefault", "true" 065ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 15s 175ms
And Login as "farmacol-admin" 1s 780ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 816ms
And Go to "TRANSPORT_TABLE" 140ms
When Go to transport details "EXTERNAL_DELIVERY" 2s 593ms
And Add step "unload" 101ms
And Change filled value in details "warehouse-select-step-2" "select" "Mory Przyjęcia" "0" 3s 460ms
And Change filled value in details "weight-step-2" "number" "23" "0" 1s 354ms
And Change filled value in details "number-of-pallets-step-2" "number" "23" "0" 1s 346ms
And Change filled value in details "time-range-from-date-2" "date" "" "0" 3s 333ms
Then Click "save-transport" save button 178ms
And Set advice window in schedule in "2" days 30s 597ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for visibility of element located by By.xpath: //div[contains(@class, 'success-alert')] (tried for 30 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.checkElementIsVisible(BasePage.java:177)
	at CucumberTests.Transport.AdviceTransport.setAdviceWindowInScheduleInDays(AdviceTransport.java:114)
	at ✽.Set advice window in schedule in "2" days(file:Features/Atom/TimeWindow/TransportWindow.feature:212)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //div[contains(@class, 'success-alert')]
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', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-63-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.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:177)
	at CucumberTests.Transport.AdviceTransport.setAdviceWindowInScheduleInDays(AdviceTransport.java:114)
	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 Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Check if transport has "2" time windows 000ms
After Hooks.deleteTransportAfterTest() 094ms
After Hooks.rollbackTransportTypeSettings() 051ms
After Hooks.rollbackAddedActionAuthorities() 080ms
Scenario Outline Check if window changes color properly in transport table
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-farmacol" 090ms
And Get "EXTERNAL_DELIVERY" settings from "farmacol" 030ms
And Set transportType settings with values: "windowColorDependsOnWarehouse", "true" 054ms
And Create transport "CREATE_EXTERNAL_DELIVERY_2_WINDOWS" by JSON file as "super-admin-farmacol" 1s 219ms
And Set double window advice 000ms
And Login as "farmacol-admin" 1s 692ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 141ms
java.lang.NullPointerException
	at Utils.JsonApiUtil.editJsonNumberNode(JsonApiUtil.java:162)
	at CucumberTests.Transport.AdviceTransport.prepareAdviceJSON(AdviceTransport.java:390)
	at CucumberTests.Transport.AdviceTransport.createAdviceByJSONFile(AdviceTransport.java:343)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol"(file:Features/Atom/TimeWindow/TransportWindow.feature:229)
And Go to "TRANSPORT_TABLE" 000ms
And Get checkpoint colors for transport 000ms
Then Verify that transport colors change in column "UNLOAD_TIME_WINDOW" properly when windowColorDependsOnWarehouse is "true" 000ms
After Hooks.deleteTransportAfterTest() 096ms
After Hooks.rollbackTransportTypeSettings() 054ms
Scenario Outline Check if window changes color properly in transport table
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-farmacol" 101ms
And Get "EXTERNAL_DELIVERY" settings from "farmacol" 035ms
And Set transportType settings with values: "windowColorDependsOnWarehouse", "false" 073ms
And Create transport "CREATE_EXTERNAL_DELIVERY_2_WINDOWS" by JSON file as "super-admin-farmacol" 1s 245ms
And Set double window advice 000ms
And Login as "farmacol-admin" 1s 078ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 145ms
java.lang.NullPointerException
	at Utils.JsonApiUtil.editJsonNumberNode(JsonApiUtil.java:162)
	at CucumberTests.Transport.AdviceTransport.prepareAdviceJSON(AdviceTransport.java:390)
	at CucumberTests.Transport.AdviceTransport.createAdviceByJSONFile(AdviceTransport.java:343)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol"(file:Features/Atom/TimeWindow/TransportWindow.feature:229)
And Go to "TRANSPORT_TABLE" 000ms
And Get checkpoint colors for transport 000ms
Then Verify that transport colors change in column "UNLOAD_TIME_WINDOW" properly when windowColorDependsOnWarehouse is "false" 000ms
After Hooks.deleteTransportAfterTest() 076ms
After Hooks.rollbackTransportTypeSettings() 062ms
Scenario Outline Check if window changes color properly in schedule
Before Hooks.showScenarioName(Scenario) 002ms
Steps
Given Set token of apiUsername "super-admin-farmacol" 098ms
And Get "EXTERNAL_DELIVERY" settings from "farmacol" 031ms
And Set transportType settings with values: "windowColorDependsOnWarehouse", "true" 058ms
And Create transport "CREATE_EXTERNAL_DELIVERY_2_WINDOWS" by JSON file as "super-admin-farmacol" 1s 226ms
And Set double window advice 000ms
And Login as "farmacol-admin" 1s 011ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 131ms
java.lang.NullPointerException
	at Utils.JsonApiUtil.editJsonNumberNode(JsonApiUtil.java:162)
	at CucumberTests.Transport.AdviceTransport.prepareAdviceJSON(AdviceTransport.java:390)
	at CucumberTests.Transport.AdviceTransport.createAdviceByJSONFile(AdviceTransport.java:343)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol"(file:Features/Atom/TimeWindow/TransportWindow.feature:247)
And Get checkpoint colors for transport 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Verify that transport colors of windows "UNLOAD_TIME_WINDOW" change properly in schedule when windowColorDependsOnWarehouse is "true" 000ms
After Hooks.deleteTransportAfterTest() 079ms
After Hooks.rollbackTransportTypeSettings() 060ms
Scenario Outline Check if window changes color properly in schedule
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-farmacol" 096ms
And Get "EXTERNAL_DELIVERY" settings from "farmacol" 029ms
And Set transportType settings with values: "windowColorDependsOnWarehouse", "false" 056ms
And Create transport "CREATE_EXTERNAL_DELIVERY_2_WINDOWS" by JSON file as "super-admin-farmacol" 1s 223ms
And Set double window advice 000ms
And Login as "farmacol-admin" 1s 072ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 139ms
java.lang.NullPointerException
	at Utils.JsonApiUtil.editJsonNumberNode(JsonApiUtil.java:162)
	at CucumberTests.Transport.AdviceTransport.prepareAdviceJSON(AdviceTransport.java:390)
	at CucumberTests.Transport.AdviceTransport.createAdviceByJSONFile(AdviceTransport.java:343)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol"(file:Features/Atom/TimeWindow/TransportWindow.feature:247)
And Get checkpoint colors for transport 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Verify that transport colors of windows "UNLOAD_TIME_WINDOW" change properly in schedule when windowColorDependsOnWarehouse is "false" 000ms
After Hooks.deleteTransportAfterTest() 074ms
After Hooks.rollbackTransportTypeSettings() 061ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-farmacol" 094ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 220ms
When Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 656ms
And Login as "super-admin-farmacol" 1s 615ms
And Show all transport types 1s 150ms
And Click on time window date 1s 669ms
Then Open transport form when in schedule 1s 302ms
And Click create similar button 15s 141ms
And Click cancel button in transport form 112ms
And Open transport form when in schedule 1s 272ms
Then Check if transport form modal is visible 044ms
After Hooks.deleteTransportAfterTest() 108ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-farmacol" 095ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 15s 184ms
When Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 652ms
And Get min and max advice date of created transport as "super-admin-farmacol" 134ms
And Login as "farmacol-admin" 1s 238ms
And Show all transport types 1s 113ms
And Click on time window date 1s 644ms
And Set week view 2s 359ms
And Move advice window "3" 1s 610ms
Then Check if min and max advice date changed after moving advice window as "super-admin-farmacol" 137ms
After Hooks.deleteTransportAfterTest() 095ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 095ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 15s 251ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 089ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 060ms
And Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" with interval "60m" 795ms
And Add action authority with time interval: "bausch" "super-admin-bausch" "LOAD_EXPORT" "MOVE_ADVICE_WINDOW" "TIME_BASED" "-2h" "EARLIEST_TIME_WINDOW_START" 036ms
And Login as "super-admin-bausch" 1s 845ms
And Go to "WAREHOUSE_TAB" 789ms
And Change warehouse in schedule to: "Magazyn Bausch Health Poland" 432ms
And Wait "2" seconds 2s
When Move window by interval "1h" 411ms
And Alert after moving is displayed "Nie można przesunąć okna czasowego - minął dopuszczalny czas na wykonanie tej akcji" 223ms
After Hooks.deleteTransportAfterTest() 115ms
After Hooks.rollbackAddedActionAuthorities() 025ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 090ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 15s 215ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 078ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 055ms
And Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" with interval "180m" 756ms
And Add action authority with time interval: "bausch" "super-admin-bausch" "LOAD_EXPORT" "MOVE_ADVICE_WINDOW" "TIME_BASED" "-2h" "EARLIEST_TIME_WINDOW_START" 038ms
And Login as "super-admin-bausch" 1s 680ms
And Go to "WAREHOUSE_TAB" 824ms
And Change warehouse in schedule to: "Magazyn Bausch Health Poland" 444ms
And Wait "2" seconds 2s
When Move window by interval "1h" 412ms
And Alert after moving is displayed "" 15s 008ms
After Hooks.deleteTransportAfterTest() 121ms
After Hooks.rollbackAddedActionAuthorities() 032ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-bausch" 097ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 15s 274ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 099ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 066ms
And Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" with interval "180m" 816ms
And Add action authority with time interval: "bausch" "super-admin-bausch" "LOAD_EXPORT" "MOVE_ADVICE_WINDOW" "TIME_BASED" "-2h" "EARLIEST_TIME_WINDOW_START" 042ms
And Login as "super-admin-bausch" 1s 740ms
And Go to "WAREHOUSE_TAB" 790ms
And Change warehouse in schedule to: "Magazyn Bausch Health Poland" 418ms
And Wait "2" seconds 2s
When Move window by interval "-2h" 400ms
And Alert after moving is displayed "Nie można przesunąć okna czasowego - minął dopuszczalny czas na wykonanie tej akcji" 142ms
After Hooks.deleteTransportAfterTest() 113ms
After Hooks.rollbackAddedActionAuthorities() 034ms