Project Number Date
ApolloFullRunnerReport apollo-test-2.46 19 cze 2021, 05:43

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 381 11 85 0 0 477 25 11 36 35m 13s 286ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 972ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 155ms
When Find transport in table with status "advice-added" 3s 691ms
And Confirm statuses until reach "process-ended" 17s 880ms
Then Check if transport has "process-ended" 065ms
After Hooks.deleteTransportAfterTest() 783ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 446ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 17s 628ms
When Find transport in table with status "planned" 17s 609ms
And Confirm statuses until reach "process-ended" 9s 542ms
Then Check if transport has "process-ended" 076ms
After Hooks.deleteTransportAfterTest() 926ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 638ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 2s 746ms
When Find transport in table with status "planned" 3s 713ms
And Confirm statuses until reach "process-ended" 9s 462ms
Then Check if transport has "process-ended" 076ms
After Hooks.deleteTransportAfterTest() 717ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 453ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 2s 827ms
When Find transport in table with status "potwierdzony" 3s 737ms
And Confirm statuses until reach "process-ended" 17s 624ms
Then Check if transport has "process-ended" 067ms
After Hooks.deleteTransportAfterTest() 779ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 492ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 861ms
When Find transport in table with status "created" 3s 740ms
And Confirm statuses until reach "process-ended" 22s 031ms
Then Check if transport has "process-ended" 077ms
After Hooks.deleteTransportAfterTest() 838ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 775ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 966ms
When Find transport in table with status "planned" 3s 721ms
And Confirm statuses until reach "process-ended" 17s 711ms
Then Check if transport has "process-ended" 070ms
After Hooks.deleteTransportAfterTest() 724ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 536ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 3s 016ms
When Find transport in table with status "planned" 3s 742ms
And Confirm statuses until reach "process-ended" 17s 927ms
Then Check if transport has "process-ended" 075ms
After Hooks.deleteTransportAfterTest() 746ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 7s 701ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 384ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 618ms
When Accept or reject "accept" transferred transport 19s 544ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 035ms
And Click button advice in transport table "SMALLS_IMPORT" 261ms
And Set advice window in schedule 3s 682ms
And Fill advice form 17s 907ms
And Click advice save button and wait for advice form to disappear 33s 850ms
And Check if window is "silver" 4s 080ms
And Go to "TRANSPORT_TABLE" 451ms
Then Check if transport has "process-ended" 711ms
After Hooks.deleteTransportAfterTest() 986ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 709ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 335ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 666ms
When Accept or reject "accept" transferred transport 19s 666ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 035ms
And Click button advice in transport table "SMALLS_EXPORT" 271ms
And Set advice window in schedule 3s 443ms
And Fill advice form 17s 933ms
And Click advice save button and wait for advice form to disappear 33s 831ms
And Check if window is "silver" 4s 081ms
And Go to "TRANSPORT_TABLE" 436ms
Then Check if transport has "process-ended" 900ms
After Hooks.deleteTransportAfterTest() 967ms
Given Set token of apiUsername "super-admin-hochland" 270ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 476ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 162ms
When Login as "hochland-admin" 8s 849ms
And Find transport in table with status "advice-added" 3s 797ms
And Confirm statuses until reach "arrived" 5s 267ms
And Go to transport details "DELIVERY" 4s 854ms
Then Check if it is not possible to edit advice 477ms
After Hooks.deleteTransportAfterTest() 815ms
After Hooks.rollbackAddedActionAuthorities() 313ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 8s 541ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 213ms
When Find transport in table with status "advice-added" 3s 712ms
And Check if transport row is "blue" 3s 236ms
And Confirm statuses until reach "arrived" 5s 287ms
And Check if transport row is "green" 3s 197ms
And Confirm statuses until reach "during-unload" 5s 213ms
Then Check if transport row is "orange" 3s 224ms
And Confirm statuses until reach "unloaded" 5s 232ms
Then Check if transport row is "darkgoldenrod" 3s 215ms
And Confirm statuses until reach "process-ended" 5s 231ms
Then Check if transport row is "silver" 3s 210ms
After Hooks.deleteTransportAfterTest() 785ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 5s 076ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 970ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 034ms
And Show all transport types 1s 121ms
And Click button advice in transport table "DELIVERY" 246ms
And Set advice window in schedule 3s 406ms
And Fill advice form 10s 581ms
And Click advice save button and wait for advice form to disappear 33s 343ms
And Go to "TRANSPORT_TABLE" 516ms
And Find transport in table with status "advice-added" 3s 554ms
And Confirm statuses until reach "left-the-area" 25s 228ms
Then Check if next status is not possible to confirm 298ms
After Hooks.deleteTransportAfterTest() 803ms
Scenario Outline Check if it is not possible to confirm statuses before add file to transport
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 644ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 966ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 035ms
And Show all transport types 1s 148ms
And Click button advice in transport table "LOAD" 225ms
And Set advice window in schedule 3s 390ms
And Fill advice form 10s 687ms
And Click advice save button and wait for advice form to disappear 33s 347ms
And Go to "TRANSPORT_TABLE" 439ms
And Find transport in table with status "advice-added" 3s 737ms
And Confirm statuses until reach "left-the-area" 30s 354ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@class='btn btn-sm btn-primary btn-wide']"}
  (Session info: headless chrome=91.0.4472.106)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.km0R6C}, 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=91.0.4472.106, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 7cdba81576028913003193cb328e1667
*** Element info: {Using=xpath, value=//button[@class='btn btn-sm btn-primary btn-wide']}
	at sun.reflect.GeneratedConstructorAccessor201.newInstance(Unknown Source)
	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 Pages.Transport.TransportsPage.confirmNextStatus(TransportsPage.java:300)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:290)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:84)
	at ✽.Confirm statuses until reach "left-the-area"(file:Features/Atom/Statuses/ConfirmStatuses.feature:83)
Then Check if next status is not possible to confirm 000ms
After Hooks.deleteTransportAfterTest() 603ms
Scenario Outline Check if it is possible to confirm statuses after add file to transport
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 634ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 936ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 034ms
And Show all transport types 1s 132ms
And Click button advice in transport table "DELIVERY" 224ms
And Set advice window in schedule 3s 338ms
And Fill advice form 10s 499ms
And Click advice save button and wait for advice form to disappear 10s 845ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.km0R6C}, 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=91.0.4472.106, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 7cdba81576028913003193cb328e1667
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:169)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:99)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Add file to transport by API 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 567ms
Scenario Outline Check if it is possible to confirm statuses after add file to transport
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 618ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 2s 031ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 035ms
And Show all transport types 1s 122ms
And Click button advice in transport table "LOAD" 481ms
And Set advice window in schedule 3s 423ms
And Fill advice form 10s 742ms
And Click advice save button and wait for advice form to disappear 10s 807ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.km0R6C}, 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=91.0.4472.106, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 7cdba81576028913003193cb328e1667
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:169)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:99)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Add file to transport by API 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 496ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 241ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 155ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 542ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 731ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Login as "hochland-admin" 10s 294ms
And Show all transport types 1s 163ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 170ms
And Set advice window in schedule 7s 455ms
And Fill advice form 16s 661ms
And Click advice save button and wait for advice form to disappear 18s 375ms
And Go to "TRANSPORT_TABLE" 447ms
And Find transport in table with status "advice-added" 3s 647ms
And Confirm statuses until reach "during-load" 47s 243ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@class='btn btn-sm btn-primary btn-wide']"}
  (Session info: headless chrome=91.0.4472.106)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.km0R6C}, 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=91.0.4472.106, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 7cdba81576028913003193cb328e1667
*** Element info: {Using=xpath, value=//button[@class='btn btn-sm btn-primary btn-wide']}
	at sun.reflect.GeneratedConstructorAccessor201.newInstance(Unknown Source)
	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 Pages.Transport.TransportsPage.confirmNextStatus(TransportsPage.java:300)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:290)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:84)
	at ✽.Confirm statuses until reach "during-load"(file:Features/Atom/Statuses/ConfirmStatuses.feature:125)
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 892ms
After Hooks.rollbackCustomFieldSettings() 443ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 276ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 146ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 205ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 854ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 5s 472ms
And Show all transport types 1s 166ms
And Click button advice in transport table "LOAD" 256ms
And Set advice window in schedule 3s 273ms
And Fill advice form 16s 576ms
And Click advice save button and wait for advice form to disappear 33s 245ms
And Go to "TRANSPORT_TABLE" 385ms
And Find transport in table with status "advice-added" 3s 664ms
And Confirm statuses until reach "arrived" 33s 166ms
java.lang.AssertionError: Wartość advice-added-magazyn-wyrobów-gotowych atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (7cdba81576028913003193cb328e1667)] -> xpath: //td[contains(@data-status-name, 'advice-added')]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.StatusUtil.waitUntilAttributeOfWebElementChangeValue(StatusUtil.java:43)
	at Pages.Transport.TransportsPage.confirmNextStatus(TransportsPage.java:303)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:290)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:84)
	at ✽.Confirm statuses until reach "arrived"(file:Features/Atom/Statuses/ConfirmStatuses.feature:125)
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 1s 015ms
After Hooks.rollbackCustomFieldSettings() 199ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 254ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 133ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 220ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 898ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 5s 969ms
And Show all transport types 1s 251ms
And Click button advice in transport table "CONTAINER" 263ms
And Set advice window in schedule 3s 230ms
And Fill advice form 16s 040ms
And Click advice save button and wait for advice form to disappear 10s 793ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.km0R6C}, 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=91.0.4472.106, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 7cdba81576028913003193cb328e1667
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:169)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:122)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 590ms
After Hooks.rollbackCustomFieldSettings() 220ms
Given Set token of apiUsername "super-admin-keeeper" 243ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 147ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 225ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 715ms
And Login as "keeeper-admin" 5s 803ms
And Go to "TRANSPORT_TABLE" 482ms
And Find transport in table with status "planned" 3s 684ms
And Confirm statuses until reach "arrived" 5s 290ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 521ms
And Check if next status is not possible to confirm in status confirmation modal 237ms
After Hooks.deleteTransportAfterTest() 828ms
After Hooks.rollbackCustomFieldSettings() 202ms
Given Set token of apiUsername "super-admin-keeeper" 240ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 142ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 216ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 735ms
And Login as "keeeper-admin" 5s 223ms
And Go to "TRANSPORT_TABLE" 517ms
And Find transport in table with status "planned" 3s 648ms
And Confirm statuses until reach "arrived" 5s 263ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 570ms
And Check if next status is not possible to confirm in status confirmation modal 244ms
After Hooks.deleteTransportAfterTest() 920ms
After Hooks.rollbackCustomFieldSettings() 208ms
Given Set token of apiUsername "super-admin-hochland" 245ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 141ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 1s 161ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 077ms
And Login as "hochland-admin" 9s 846ms
And Go to "TRANSPORT_TABLE" 469ms
And Find transport in table with status "advice-added" 3s 681ms
And Confirm statuses until reach "during-unload" 9s 546ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 665ms
And Check if next status is not possible to confirm in status confirmation modal 237ms
After Hooks.deleteTransportAfterTest() 1s 245ms
After Hooks.rollbackCustomFieldSettings() 783ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 249ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 143ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 217ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 2s 028ms
And Login as "keeeper-admin" 5s 817ms
And Show all transport types 1s 268ms
And Click button advice in transport table "LOAD" 232ms
And Set advice window in schedule 3s 193ms
And Fill advice form 16s 094ms
And Click advice save button and wait for advice form to disappear 10s 812ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.km0R6C}, 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=91.0.4472.106, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 7cdba81576028913003193cb328e1667
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:169)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:164)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
And Set "transport" inputs from JSON file "EDIT_LOAD" "super-admin-keeeper" 000ms
And Click cancel in status confirmation modal 000ms
And Go to transport details "LOAD" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "LOAD" 000ms
And Open section: "advice-panel" 000ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 589ms
After Hooks.rollbackCustomFieldSettings() 192ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 248ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 119ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 212ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 793ms
And Login as "keeeper-admin" 5s 852ms
And Show all transport types 1s 254ms
And Click button advice in transport table "CONTAINER" 264ms
And Set advice window in schedule 3s 241ms
And Fill advice form 15s 976ms
And Click advice save button and wait for advice form to disappear 10s 851ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.km0R6C}, 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=91.0.4472.106, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 7cdba81576028913003193cb328e1667
	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.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:169)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:164)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
And Set "transport" inputs from JSON file "EDIT_CONTAINER" "super-admin-keeeper" 000ms
And Click cancel in status confirmation modal 000ms
And Go to transport details "CONTAINER" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "CONTAINER" 000ms
And Open section: "advice-panel" 000ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 497ms
After Hooks.rollbackCustomFieldSettings() 223ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 244ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 134ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 400ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 784ms
And Login as "hochland-admin" 9s 890ms
And Show all transport types 1s 162ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 144ms
And Set advice window in schedule 7s 403ms
And Fill advice form 15s 116ms
java.lang.AssertionError: Nie można wypełnić pola car-registration-number, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:117)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:163)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "during-load" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
And Set "transport" inputs from JSON file "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 000ms
And Click cancel in status confirmation modal 000ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 000ms
And Open section: "advice-panel" 000ms
And Fill "warehouseman-(u)" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 517ms
After Hooks.rollbackCustomFieldSettings() 419ms
Given Set token of apiUsername "super-admin-keeeper" 245ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 143ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 225ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 755ms
And Login as "keeeper-admin" 6s 075ms
And Go to "TRANSPORT_TABLE" 495ms
And Find transport in table with status "planned" 3s 669ms
When Confirm statuses until reach "arrived" 5s 293ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 571ms
And Check if next status is not possible to confirm in status confirmation modal 244ms
And Click cancel in status confirmation modal 15s 404ms
And Go to transport details "UNLOAD" 5s 049ms
And Fill transport form 40s 923ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 476ms
And Confirm statuses until reach "process-ended" 13s 746ms
Then Check if transport has "process-ended" 072ms
After Hooks.deleteTransportAfterTest() 887ms
After Hooks.rollbackCustomFieldSettings() 202ms
Given Set token of apiUsername "super-admin-keeeper" 245ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 144ms
And Set "transport" inputs from JSON file "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 229ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 893ms
And Login as "keeeper-admin" 5s 765ms
And Go to "TRANSPORT_TABLE" 483ms
And Find transport in table with status "planned" 3s 674ms
When Confirm statuses until reach "arrived" 5s 238ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 591ms
And Check if next status is not possible to confirm in status confirmation modal 265ms
And Click cancel in status confirmation modal 15s 346ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 883ms
And Fill transport form 40s 907ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 510ms
And Confirm statuses until reach "process-ended" 13s 550ms
Then Check if transport has "process-ended" 073ms
After Hooks.deleteTransportAfterTest() 805ms
After Hooks.rollbackCustomFieldSettings() 212ms
Given Set token of apiUsername "super-admin-hochland" 252ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 156ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-hochland" 001ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 688ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 079ms
And Login as "hochland-admin" 10s 207ms
And Go to "TRANSPORT_TABLE" 439ms
And Find transport in table with status "advice-added" 3s 625ms
When Confirm statuses until reach "during-unload" 9s 467ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 625ms
And Check if next status is not possible to confirm in status confirmation modal 244ms
And Click cancel in status confirmation modal 15s 530ms
And Go to transport details "DELIVERY" 4s 968ms
And Fill transport form 40s 711ms
And Click "save-transport-and-close" save button and wait for form to disappear 18s 075ms
And Confirm statuses until reach "process-ended" 9s 410ms
Then Check if transport has "process-ended" 067ms
After Hooks.deleteTransportAfterTest() 929ms
After Hooks.rollbackCustomFieldSettings() 761ms
Given Set token of apiUsername "super-admin-skd" 264ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 753ms
And Confirm status "REPORTING" by Public API "v1" 376ms
And Confirm status "ARRIVAL" by Public API "v1" 683ms
And Login as "swiss-krono-delivery-guard" 4s 978ms
And Go to "TRANSPORT_TABLE" 471ms
When Confirm "Departure" status in transport row 222ms
Then Verify that "Departure" has been confirmed 1s 196ms
After Hooks.deleteTransportAfterTest() 802ms
Given Set token of apiUsername "super-admin-keeeper" 268ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 135ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 264ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 739ms
When Login as "keeeper-admin" 6s 138ms
And Find transport in table with status "planned" 3s 794ms
And Confirm statuses until reach "arrived" 5s 258ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 514ms
And Check if next status is not possible to confirm in status confirmation modal 224ms
And Click cancel in status confirmation modal 15s 365ms
And Go to transport details "UNLOAD" 4s 964ms
And Fill transport form 40s 819ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 244ms
And Check if next status is not possible to confirm in status confirmation modal 202ms
After Hooks.deleteTransportAfterTest() 714ms
After Hooks.rollbackCustomFieldSettings() 198ms
Given Set token of apiUsername "super-admin-keeeper" 233ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 146ms
And Set "transport" inputs from JSON file "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 234ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 785ms
When Login as "keeeper-admin" 5s 795ms
And Find transport in table with status "planned" 3s 805ms
And Confirm statuses until reach "arrived" 5s 250ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 570ms
And Check if next status is not possible to confirm in status confirmation modal 234ms
And Click cancel in status confirmation modal 15s 373ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 998ms
And Fill transport form 40s 797ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 286ms
And Check if next status is not possible to confirm in status confirmation modal 244ms
After Hooks.deleteTransportAfterTest() 888ms
After Hooks.rollbackCustomFieldSettings() 209ms
Given Set token of apiUsername "super-admin-hochland" 253ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 160ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-hochland" 001ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 697ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 034ms
When Login as "hochland-admin" 9s 937ms
And Find transport in table with status "advice-added" 3s 803ms
And Confirm statuses until reach "during-unload" 9s 483ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 611ms
And Check if next status is not possible to confirm in status confirmation modal 258ms
And Click cancel in status confirmation modal 15s 536ms
And Go to transport details "DELIVERY" 4s 967ms
And Fill transport form 40s 834ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 329ms
And Check if next status is not possible to confirm in status confirmation modal 259ms
After Hooks.deleteTransportAfterTest() 809ms
After Hooks.rollbackCustomFieldSettings() 712ms
Given Set token of apiUsername "super-admin-bausch" 232ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 576ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 166ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 561ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 273ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 177ms
And Login as "bausch-admin" 5s 258ms
And Go to "TRANSPORT_TABLE" 483ms
And Find transport in table with status "advice-added" 3s 576ms
And Confirm statuses until reach "on-the-way" 13s 810ms
When Open statuses popup 157ms
And Toggle status date confirmation checkbox 378ms
And Confirm statuses until reach "process-ended" 5s 175ms
Then Check if transport has "process-ended" 070ms
After Hooks.deleteModeOfTransportationAfterTest() 464ms
Scenario Outline Check if it is not possible to confirm status with invalid confirmation date [A-7159]
Steps
Given Set token of apiUsername "super-admin-bausch" 253ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 772ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 213ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 656ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 311ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 2s 217ms
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.GeneratedMethodAccessor74.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.GeneratedMethodAccessor73.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:335)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch"(file:Features/Atom/Statuses/ConfirmStatuses.feature:299)
And Login as "bausch-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "on-the-way" 000ms
And Open statuses popup 000ms
And Toggle status date confirmation checkbox 000ms
And Change status execution date to "1" days from today 000ms
Then Verify that status cannot be confirmed 000ms
After Hooks.deleteTransportAfterTest() 631ms
After Hooks.deleteModeOfTransportationAfterTest() 424ms
Scenario Outline Check if it is not possible to confirm status with invalid confirmation date [A-7159]
Steps
Given Set token of apiUsername "super-admin-bausch" 269ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 756ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 251ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 653ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 322ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 2s 130ms
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.GeneratedMethodAccessor74.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.GeneratedMethodAccessor73.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:335)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch"(file:Features/Atom/Statuses/ConfirmStatuses.feature:299)
And Login as "bausch-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "on-the-way" 000ms
And Open statuses popup 000ms
And Toggle status date confirmation checkbox 000ms
And Change status execution date to "-1" days from today 000ms
Then Verify that status cannot be confirmed 000ms
After Hooks.deleteTransportAfterTest() 637ms
After Hooks.deleteModeOfTransportationAfterTest() 418ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 6s 963ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 566ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 231ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 584ms
When Accept or reject "accept" transferred transport 19s 309ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 035ms
And Click button advice in transport table "SMALLS_IMPORT" 279ms
And Set advice window in schedule 3s 509ms
And Fill advice form 17s 887ms
And Click advice save button and wait for advice form to disappear 33s 934ms
And If user is login then logout 301ms
And Login as "swisskrono-admin" 8s 206ms
And Show all transport types 1s 160ms
Then Check if transport has "testowy-różoffy-statusik" 616ms
And Go to "SETTINGS_TAB" 812ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 2s 072ms
And Delete created transport by API 990ms
Then If user is login then logout 243ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 3s 386ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 437ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 657ms
When Accept or reject "accept" transferred transport 19s 483ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 033ms
And Click button advice in transport table "SMALLS_IMPORT" 228ms
And Set advice window in schedule 3s 490ms
And Fill advice form 17s 711ms
And Click advice save button and wait for advice form to disappear 18s 435ms
And If user is login then logout 303ms
And Login as "swisskrono-admin" 3s 471ms
And Show all transport types 1s 173ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 050ms
After Hooks.deleteAllTransports() 1m 16s 930ms
After Hooks.deleteAllAddedStatus() 2s 490ms
Given Set token of apiUsername "super-admin-farmacol" 288ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 992ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 3s 817ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 121ms
When Login as "farmacol-admin" 7s 393ms
And Go to "TRANSPORT_TABLE" 450ms
And Confirm statuses until reach "during-unload" 13s 816ms
And Set actual confirmed transport status list 2s 046ms
And Disable task by API 182ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 967ms
And Edit transport hours and recalculate statuses 19s 051ms
Then Verify that all confirmed statuses are still on transport status list 404ms
After Hooks.deleteTransportAfterTest() 850ms
After Hooks.rollbackTaskChanges() 190ms