Project Number Date
ApolloFullRunnerReport develop.434 24 maj 2021, 09:36

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Advice transport 402 7 28 0 0 437 34 7 41 29m 50s 043ms Failed
Feature Advice transport
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 361ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 3s 339ms
And Get inputs from database "CREATE_ADVICE_CONTAINER" "super-admin-adama" 1s 395ms
And Check is transport "CONTAINER" created in transport table and set transport id 1s 122ms
When Click button advice in transport table "CONTAINER" 108ms
And Set advice window in schedule in the past 3s 066ms
And Fill advice form 16s 452ms
And Click advice save button to check error message 086ms
Then Check if possible advice alert is displayed 018ms
After Hooks.deleteTransportAfterTest() 370ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 356ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 361ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 006ms
And Check is transport "DELIVERY" created in transport table and set transport id 1s 133ms
When Click button advice in transport table "DELIVERY" 075ms
And Set advice window in schedule in the past 2s 815ms
And Fill advice form 8s 559ms
And Click advice save button to check error message 104ms
Then Check if possible advice alert is displayed 021ms
After Hooks.deleteTransportAfterTest() 150ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 332ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 365ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 006ms
And Check is transport "LOAD" created in transport table and set transport id 1s 133ms
When Click button advice in transport table "LOAD" 102ms
And Set advice window in schedule in the past 2s 731ms
And Fill advice form 8s 457ms
And Click advice save button to check error message 099ms
Then Check if possible advice alert is displayed 028ms
After Hooks.deleteTransportAfterTest() 160ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 225ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 400ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 007ms
And Check is transport "LOAD" created in transport table and set transport id 1s 133ms
When Click button advice in transport table "LOAD" 096ms
And Set advice window in schedule in the past 2s 590ms
And Fill advice form 13s 273ms
And Click advice save button to check error message 084ms
Then Check if possible advice alert is displayed 027ms
After Hooks.deleteTransportAfterTest() 145ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 230ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 308ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 007ms
And Check is transport "CONTAINER" created in transport table and set transport id 1s 140ms
When Click button advice in transport table "CONTAINER" 099ms
And Set advice window in schedule in the past 2s 592ms
And Fill advice form 13s 219ms
And Click advice save button to check error message 070ms
Then Check if possible advice alert is displayed 019ms
After Hooks.deleteTransportAfterTest() 119ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 180ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 298ms
And Show all transport types 1s 046ms
And Create advice "CREATE_ADVICE_CONTAINER" "CONTAINER" "super-admin-adama" 34s 785ms
And Go to "TRANSPORT_TABLE" 155ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-adama" 003ms
When Go to transport details "CONTAINER" 4s 411ms
And Fill transport form 4s 736ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-adama" 006ms
And Expand advice panel 114ms
And Edit advice in transport details 12s 447ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 122ms
And Go to transport details "CONTAINER" 4s 330ms
And Expand advice panel 115ms
Then Check are advice values equals after edition 211ms
After Hooks.deleteTransportAfterTest() 177ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 253ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 322ms
And Show all transport types 1s 043ms
And Create advice "ADVICE_DELIVERY" "DELIVERY" "super-admin-piast" 41s 823ms
And Go to "TRANSPORT_TABLE" 239ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-piast" 006ms
When Go to transport details "DELIVERY" 4s 470ms
And Fill transport form 1m 2s 405ms
And Get inputs from database "EDIT_ADVICE_DELIVERY" "super-admin-piast" 006ms
And Expand advice panel 113ms
And Edit advice in transport details 6s 583ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 182ms
And Go to transport details "DELIVERY" 4s 396ms
And Expand advice panel 110ms
Then Check are advice values equals after edition 110ms
After Hooks.deleteTransportAfterTest() 213ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 375ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 309ms
And Show all transport types 1s 046ms
And Create advice "ADVICE_LOAD" "LOAD" "super-admin-piast" 41s 958ms
And Go to "TRANSPORT_TABLE" 191ms
And Get inputs from database "EDIT_LOAD" "super-admin-piast" 005ms
When Go to transport details "LOAD" 4s 628ms
And Fill transport form 57s 236ms
And Get inputs from database "EDIT_ADVICE_DELIVERY" "super-admin-piast" 006ms
And Expand advice panel 124ms
And Edit advice in transport details 6s 535ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 131ms
And Go to transport details "LOAD" 4s 644ms
And Expand advice panel 106ms
Then Check are advice values equals after edition 081ms
After Hooks.deleteTransportAfterTest() 240ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 200ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 267ms
And Show all transport types 1s 046ms
And Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 46s 670ms
And Go to "TRANSPORT_TABLE" 212ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 004ms
When Go to transport details "LOAD" 4s 409ms
And Fill transport form 24s 705ms
And Get inputs from database "EDIT_ADVICE_LOAD" "super-admin-keeeper" 007ms
And Expand advice panel 107ms
And Edit advice in transport details 18s 574ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 165ms
And Go to transport details "LOAD" 4s 349ms
And Expand advice panel 081ms
Then Check are advice values equals after edition 6s 302ms
After Hooks.deleteTransportAfterTest() 221ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 232ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 264ms
And Show all transport types 1s 053ms
And Create advice "ADVICE_CONTAINER" "CONTAINER" "super-admin-keeeper" 46s 597ms
And Go to "TRANSPORT_TABLE" 176ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-keeeper" 004ms
When Go to transport details "CONTAINER" 4s 432ms
And Fill transport form 24s 717ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-keeeper" 006ms
And Expand advice panel 117ms
And Edit advice in transport details 18s 496ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 118ms
And Go to transport details "CONTAINER" 4s 430ms
And Expand advice panel 115ms
Then Check are advice values equals after edition 6s 305ms
After Hooks.deleteTransportAfterTest() 214ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 247ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 223ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-adama" 006ms
When Show all transport types 1s 049ms
And Click button advice in transport table "CONTAINER" 107ms
And Set advice window in schedule 2s 513ms
And Fill advice form 12s 520ms
And Click advice save button and wait for advice form to disappear 30s 725ms
And Go to "TRANSPORT_TABLE" 198ms
And Go to transport details "CONTAINER" 4s 382ms
Then Check are advice values equals 323ms
After Hooks.deleteTransportAfterTest() 135ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 529ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 414ms
And Get inputs from database "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 005ms
When Show all transport types 1s 048ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 102ms
And Set advice window in schedule 6s 613ms
And Fill advice form 11s 904ms
And Click advice save button and wait for advice form to disappear 30s 717ms
And Go to "TRANSPORT_TABLE" 154ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 556ms
Then Check are advice values equals 2s 306ms
After Hooks.deleteTransportAfterTest() 184ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 289ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 245ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 006ms
When Show all transport types 1s 040ms
And Click button advice in transport table "DELIVERY" 101ms
And Set advice window in schedule 2s 724ms
And Fill advice form 8s 349ms
And Click advice save button and wait for advice form to disappear 30s 687ms
And Go to "TRANSPORT_TABLE" 250ms
And Go to transport details "DELIVERY" 4s 415ms
Then Check are advice values equals 217ms
After Hooks.deleteTransportAfterTest() 145ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 281ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 241ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 005ms
When Show all transport types 1s 043ms
And Click button advice in transport table "LOAD" 107ms
And Set advice window in schedule 2s 704ms
And Fill advice form 8s 422ms
And Click advice save button and wait for advice form to disappear 30s 706ms
And Go to "TRANSPORT_TABLE" 195ms
And Go to transport details "LOAD" 4s 526ms
Then Check are advice values equals 216ms
After Hooks.deleteTransportAfterTest() 159ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 201ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 232ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 006ms
When Show all transport types 1s 047ms
And Click button advice in transport table "LOAD" 111ms
And Set advice window in schedule 2s 551ms
And Fill advice form 13s 190ms
And Click advice save button and wait for advice form to disappear 30s 695ms
And Go to "TRANSPORT_TABLE" 212ms
And Go to transport details "LOAD" 4s 313ms
Then Check are advice values equals 2s 265ms
After Hooks.deleteTransportAfterTest() 147ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 237ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 285ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 005ms
When Show all transport types 1s 053ms
And Click button advice in transport table "CONTAINER" 104ms
And Set advice window in schedule 2s 542ms
And Fill advice form 13s 209ms
And Click advice save button and wait for advice form to disappear 30s 665ms
And Go to "TRANSPORT_TABLE" 178ms
And Go to transport details "CONTAINER" 4s 365ms
Then Check are advice values equals 2s 304ms
After Hooks.deleteTransportAfterTest() 131ms
Given Set token of apiUsername "super-admin-adama" 127ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 1s 268ms
And Transfer transport to carrier by JSON file "super-admin-adama" "true" confirmation 471ms
And Set token of apiUsername "paa1-carrier@qa.qa-test" 128ms
And Accept transferred transport by Api 507ms
And Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 1s 274ms
And Get inputs from database "ADVICE_TRANSPORT" "super-admin-adama" 003ms
When Show all transport types 1s 050ms
And Click button advice in transport table "TRANSPORT" 084ms
And Set advice window in schedule 2s 555ms
And Fill advice form 11s 781ms
And Click advice save button and wait for advice form to disappear 30s 681ms
And Go to "TRANSPORT_TABLE" 235ms
And Go to transport details "TRANSPORT" 4s 448ms
Then Check are advice values equals 2s 251ms
After Hooks.deleteTransportAfterTest() 127ms
Given Set token of apiUsername "super-admin-skz" 113ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 233ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 095ms
And Set token of apiUsername "pskza1-carrier@qa.qa-test" 138ms
And Accept transferred transport by Api 157ms
And Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 245ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 013ms
When Show all transport types 1s 136ms
And Click button advice in transport table "SMALLS_IMPORT" 118ms
And Set advice window in schedule 2s 688ms
And Fill advice form 14s 642ms
And Click advice save button and wait for advice form to disappear 31s 294ms
And Go to "TRANSPORT_TABLE" 183ms
And Go to transport details "SMALLS_IMPORT" 4s 505ms
Then Check are advice values equals 2s 270ms
After Hooks.deleteTransportAfterTest() 173ms
Given Set token of apiUsername "super-admin-skz" 114ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 259ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 103ms
And Set token of apiUsername "pskza1-carrier@qa.qa-test" 127ms
And Accept transferred transport by Api 123ms
And Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 216ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
When Show all transport types 1s 084ms
And Click button advice in transport table "SMALLS_EXPORT" 099ms
And Set advice window in schedule 2s 652ms
And Fill advice form 14s 623ms
And Click advice save button and wait for advice form to disappear 31s 232ms
And Go to "TRANSPORT_TABLE" 186ms
And Go to transport details "SMALLS_EXPORT" 4s 489ms
Then Check are advice values equals 2s 284ms
After Hooks.deleteTransportAfterTest() 162ms
Scenario Outline Check if the advice restriction blockade windows are visible during advice
Steps
Given Set token of apiUsername "super-admin-adama" 118ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 1s 214ms
And Transfer transport to carrier by JSON file "super-admin-adama" "true" confirmation 112ms
And Accept transferred transport by Api 001ms
java.lang.AssertionError: Nie znaleziono szukanego zasobu w Apollo!
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.getBigIntegerResult(ApolloSelectDbService.java:117)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.getLongResult(ApolloSelectDbService.java:107)
	at Utils.JpaUtils.Apollo.SelectService.ApolloSelectDbService.findIdBy(ApolloSelectDbService.java:19)
	at CucumberTests.Transport.CarrierTransportAction.acceptTransferredTransportByApi(CarrierTransportAction.java:77)
	at ✽.Accept transferred transport by Api(file:Features/Atom/Advice/AdviceTransport.feature:117)
And Login as "paa1-carrier@qa.qa-test" 000ms
When Show all transport types 000ms
And Click button advice in transport table "TRANSPORT" 000ms
And Set week view 000ms
And Show yesterday 000ms
Then Check if advice restriction blockade windows are visible 000ms
After Hooks.deleteTransportAfterTest() 116ms
Given Set token of apiUsername "super-admin-skz" 124ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 260ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 111ms
And Accept transferred transport by Api 134ms
And Login as "pskza1-carrier@qa.qa-test" 1s 132ms
When Show all transport types 1s 165ms
And Click button advice in transport table "SMALLS_IMPORT" 079ms
And Set week view 2s 021ms
And Show yesterday 1s 082ms
Then Check if advice restriction blockade windows are visible 034ms
After Hooks.deleteTransportAfterTest() 111ms
Given Set token of apiUsername "super-admin-skz" 131ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 15s 352ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 118ms
And Accept transferred transport by Api 162ms
And Login as "pskza1-carrier@qa.qa-test" 1s 218ms
When Show all transport types 1s 096ms
And Click button advice in transport table "SMALLS_EXPORT" 139ms
And Set week view 2s 012ms
And Show yesterday 1s 098ms
Then Check if advice restriction blockade windows are visible 036ms
After Hooks.deleteTransportAfterTest() 128ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 556ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 535ms
And Show all transport "false" 025ms
And Click on time window date 1s 338ms
And Select view "DAYS_4" 2s 068ms
And Move advice window "3" 1s 325ms
Then Check if advice window is in new location 026ms
After Hooks.deleteTransportAfterTest() 200ms
Scenario Outline Check if it is possible to move advice window in schedule
Steps
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 1s 056ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 986ms
And Show all transport "false" 016ms
And Click on time window date 15s 703ms
And Select view "DAYS_4" 2s 076ms
And Move advice window "3" 15s 077ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-window-type='state-with-transport']/div"}
  (Session info: headless chrome=90.0.4430.93)
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: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.aO301I}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=90.0.4430.93, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 90d94c4c788e9fb06e5800f1f86bcf19
*** Element info: {Using=xpath, value=//div[@data-window-type='state-with-transport']/div}
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at Pages.BasePage.getWebElementByXpath(BasePage.java:323)
	at CucumberTests.Transport.AdviceTransport.moveAdviceWindow(AdviceTransport.java:264)
	at ✽.Move advice window "3"(file:Features/Atom/Advice/AdviceTransport.feature:137)
Then Check if advice window is in new location 000ms
After Hooks.deleteTransportAfterTest() 169ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 194ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 314ms
And Show all transport "false" 017ms
And Click on time window date 15s 552ms
And Select view "DAYS_4" 2s 049ms
And Move advice window "3" 1s 356ms
Then Check if advice window is in new location 021ms
After Hooks.deleteTransportAfterTest() 116ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 124ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 360ms
And Show all transport "false" 018ms
And Click on time window date 1s 468ms
And Select view "DAYS_4" 2s 071ms
And Move advice window "3" 1s 374ms
Then Check if advice window is in new location 027ms
After Hooks.deleteTransportAfterTest() 142ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 169ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 345ms
And Show all transport "false" 018ms
And Click on time window date 1s 335ms
And Select view "DAYS_4" 2s 054ms
And Move advice window "3" 1s 304ms
Then Check if advice window is in new location 025ms
After Hooks.deleteTransportAfterTest() 133ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 527ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 296ms
And Show all transport "true" 076ms
And Click on time window date 1s 395ms
And Select view "DAYS_4" 2s 058ms
And Move advice window "3" 1s 330ms
Then Check if advice window is in new location 022ms
After Hooks.deleteTransportAfterTest() 144ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 194ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 240ms
And Set "advice" inputs from JSON file "ADVICE_DELIVERY" "super-admin-piast" 013ms
When Show all transport types 1s 039ms
And Click button advice in transport table "DELIVERY" 106ms
And Set advice window in schedule 2s 646ms
And Fill advice form 8s 434ms
And Click advice save button and wait for advice form to disappear 30s 723ms
And Go to "TRANSPORT_TABLE" 240ms
And Click on time window date 1s 441ms
And Select view "DAYS_4" 2s 049ms
And Move advice window "3" 1s 405ms
Then Check if advice window is in new location 027ms
After Hooks.deleteTransportAfterTest() 140ms
Scenario Outline Check if late advice is red
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 463ms
And Create transport "CREATE_LATE_DELIVERY" by JSON file as "super-admin-hochland" in "0" days 1s 407ms
Then Check if transport row is "red" 3s 079ms
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.Transport.TransportUtilTest.checkIfTransportRowIs(TransportUtilTest.java:35)
	at ✽.Check if transport row is "red"(file:Features/Atom/Advice/AdviceTransport.feature:171)
After Hooks.deleteTransportAfterTest() 168ms
Scenario Outline Check if it is possible to resize advice window in schedule
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 775ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 358ms
And Go to "TRANSPORT_TABLE" 156ms
And Show all transport types 1s 041ms
And Click on time window date 1s 334ms
And Scroll to time window "adviceWindow" 039ms
And Set time window height "80" "adviceWindow" 2s 383ms
Then Check height of the time window after expanding by "80" in "adviceWindow" 025ms
java.lang.AssertionError: Okno nie zmieniło swojego rozmiaru
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Schedule.ResizeTimeWindowTest.checkHeightOfTimeWindowAfterExpandingByIn(ResizeTimeWindowTest.java:35)
	at ✽.Check height of the time window after expanding by "80" in "adviceWindow"(file:Features/Atom/Advice/AdviceTransport.feature:186)
After Hooks.deleteTransportAfterTest() 208ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 080ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 388ms
And Go to "TRANSPORT_TABLE" 148ms
And Show all transport types 1s 047ms
And Click on time window date 1s 454ms
And Scroll to time window "adviceWindow" 032ms
And Set time window height "120" "adviceWindow" 2s 381ms
Then Check height of the time window after expanding by "120" in "adviceWindow" 025ms
After Hooks.deleteTransportAfterTest() 157ms
Scenario Outline Check if it is possible to resize advice window in schedule
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 123ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 336ms
And Go to "TRANSPORT_TABLE" 132ms
And Show all transport types 1s 042ms
And Click on time window date 1s 318ms
And Scroll to time window "adviceWindow" 029ms
And Set time window height "48" "adviceWindow" 2s 369ms
Then Check height of the time window after expanding by "48" in "adviceWindow" 025ms
java.lang.AssertionError: Okno nie zmieniło swojego rozmiaru
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Schedule.ResizeTimeWindowTest.checkHeightOfTimeWindowAfterExpandingByIn(ResizeTimeWindowTest.java:35)
	at ✽.Check height of the time window after expanding by "48" in "adviceWindow"(file:Features/Atom/Advice/AdviceTransport.feature:186)
After Hooks.deleteTransportAfterTest() 141ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 544ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 15s 407ms
And Go to "TRANSPORT_TABLE" 238ms
And Show all transport types 15s 056ms
And Click on time window date 15s 822ms
And Scroll to time window "adviceWindow" 039ms
And Set time window height "40" "adviceWindow" 2s 399ms
Then Check height of the time window after expanding by "40" in "adviceWindow" 023ms
After Hooks.deleteTransportAfterTest() 138ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 263ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 220ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 004ms
When Show all transport types 1s 044ms
And Click button advice in transport table "DELIVERY" 115ms
And Set advice window in schedule 2s 683ms
And Fill advice form 8s 394ms
And Click advice save button and wait for advice form to disappear 30s 735ms
And Go to "TRANSPORT_TABLE" 232ms
And Click on time window date 1s 435ms
And Set time window height "120" "adviceWindow" 2s 391ms
Then Check height of the time window after expanding by "120" in "adviceWindow" 025ms
After Hooks.deleteTransportAfterTest() 141ms
Given Get inputs from database "CREATE_DELIVERY" "super-admin-hochland" 004ms
And Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 472ms
And Go to "WAREHOUSE_TAB" 833ms
And Select warehouse "Twarożkarnia wyrób gotowy" 1s 799ms
When Go to new transport "DELIVERY" 373ms
And Fill transport form 39s 646ms
And Click "save-transport" save button and wait for form to disappear 15s 634ms
And Click previous page button in browser 026ms
Then Check if advice window can't be created 2s 621ms
After Hooks.deleteTransportAfterTest() 001ms
Given Get inputs from database "CREATE_DELIVERY" "super-admin-hochland" 003ms
And Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 471ms
And Go to "WAREHOUSE_TAB" 774ms
And Select warehouse "Twarożkarnia wyrób gotowy" 1s 890ms
When Go to new transport "DELIVERY" 368ms
And Fill transport form 39s 476ms
And Click "save-transport" save button and wait for form to disappear 15s 576ms
And Replace warehouse id in browser url with "Twarożkarnia wyrób gotowy" id 031ms
Then Check if advice window can't be created 2s 289ms
After Hooks.deleteTransportAfterTest() 000ms
Given Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 1s 369ms
And Create transport "CREATE_TRANSPORT_WITHOUT_WAREHOUSES" by JSON file as "super-admin-adama" 1s 281ms
And Transfer transport to carrier by JSON file "super-admin-adama" "false" confirmation 178ms
And Get inputs from database "ADVICE_TRANSPORT" "super-admin-adama" 003ms
When Show all transport types 1s 043ms
And Click button advice in transport table "TRANSPORT" 901ms
And Fill advice form 11s 689ms
And Click advice save button and wait for advice form to disappear 30s 723ms
When Find transport in table with status "no-advice-undefined" 3s 243ms
And Open statuses popup 110ms
And Wait "2" seconds 2s
Then Check if transport has checkpoints from list "Zgłoszenie się kierowcy,Zakończenie załadunku,Dostarczenie do klienta" in "1" 065ms
After Hooks.deleteTransportAfterTest() 119ms
Given Login as "pba1-carrier" and set token of apiUsername "super-admin-bausch" 2s 005ms
And Create default accepted mode of transportation by API with "pba1-carrier" 1s 732ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 272ms
And Set "advice" inputs from JSON file "ADVICE_LOAD_PL" "super-admin-bausch" 004ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "true" confirmation 124ms
And Click button advice in transport table "LOAD_PL" 2s 248ms
And Set advice window in schedule 2s 868ms
And Fill advice form 9s 449ms
And Click advice save button and wait for advice form to disappear 30s 733ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 15s 289ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "true" confirmation 166ms
When Go to "TRANSPORT_TABLE" 267ms
And Show all transport types 1s 056ms
And Click button advice in transport table "LOAD_PL" 2s 083ms
And Set advice window in schedule 2s 849ms
And Select driver "Marek Kanarek" from suggestions 1s 179ms
Then Verify if mode of transportation select is empty 033ms
After Hooks.deleteAllTransports() 46s 839ms
After Hooks.deleteModeOfTransportationAfterTest() 176ms
Scenario Outline Check if time window details preview displays correctly
Steps
Given Set token of apiUsername "super-admin-farmacol" 120ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 207ms
When Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 713ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
	at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
	at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:238)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:494)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1750)
	at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy:179)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.putObjectToApolloApi(RestUtil.java:92)
	at CucumberTests.Transport.AdviceTransport.createAdviceByJSONFile(AdviceTransport.java:332)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol"(file:Features/Atom/Advice/AdviceTransport.feature:287)
And Login as "farmacol-admin" 000ms
And Go to "WAREHOUSE_TAB" 000ms
And Select warehouse "Katowice Przyjęcia" 000ms
And Set week view 000ms
And Move cursor over time window element 000ms
Then Check if "Zaawizowany" "31415" "06:00" "GDA12345" are visible on time window popup details 000ms
After Hooks.deleteTransportAfterTest() 100ms
Scenario Outline Check if it is possible to advice transport after splitting advice data from advice window
- order: advice data => advice window [A-7478]
Steps
Given Login as "pba1-carrier" and set token of apiUsername "super-admin-bausch" 1s 677ms
And Create default accepted mode of transportation by API with "pba1-carrier" 366ms
And Create transport "CREATE_EXW_DELIVERY" by JSON file as "super-admin-bausch" 082ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
	at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:494)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1750)
	at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor93.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy:175)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:64)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:76)
	at ✽.Create transport "CREATE_EXW_DELIVERY" by JSON file as "super-admin-bausch"(file:Features/Atom/Advice/AdviceTransport.feature:331)
And Set "advice" inputs from JSON file "ADVICE_EXW_DELIVERY" "super-admin-bausch" 000ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "true" confirmation 000ms
When Go to "TRANSPORT_TABLE" 000ms
And Show all transport types 000ms
And Click button advice in transport table "EXW_DELIVERY" 000ms
And Fill advice form 000ms
And Click advice save button and wait for advice form to disappear 000ms
And Click button advice in transport table "EXW_DELIVERY" 000ms
And Set advice window in schedule 000ms
And Change filled value in transport details "rodo-acceptance" "checkbox" "true" "0" 000ms
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Show all transport types 000ms
And Go to transport details "EXW_DELIVERY" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 000ms
After Hooks.deleteModeOfTransportationAfterTest() 114ms