Project Number Date
ApolloFullRunnerReport apollo-test-2.52 23 cze 2021, 05:41

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 350 17 110 0 0 477 19 17 36 34m 45s 748ms Failed
Feature Status confirmation
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 3s 044ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 156ms
When Find transport in table with status "advice-added" 3s 871ms
And Confirm statuses until reach "process-ended" 42s 988ms
java.lang.AssertionError: Wartość during-unload-serownia atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (d76e78b3a68a60ca2688e206dfb12cba)] -> 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 "process-ended"(file:Features/Atom/Statuses/ConfirmStatuses.feature:8)
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 902ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 473ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 17s 760ms
When Find transport in table with status "planned" 17s 595ms
And Confirm statuses until reach "process-ended" 11s 658ms
Then Check if transport has "process-ended" 071ms
After Hooks.deleteTransportAfterTest() 869ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 691ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 2s 714ms
When Find transport in table with status "planned" 3s 727ms
And Confirm statuses until reach "process-ended" 9s 493ms
Then Check if transport has "process-ended" 053ms
After Hooks.deleteTransportAfterTest() 630ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 476ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 2s 807ms
When Find transport in table with status "potwierdzony" 3s 692ms
And Confirm statuses until reach "process-ended" 17s 876ms
Then Check if transport has "process-ended" 071ms
After Hooks.deleteTransportAfterTest() 815ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 514ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 808ms
When Find transport in table with status "created" 3s 721ms
And Confirm statuses until reach "process-ended" 21s 996ms
Then Check if transport has "process-ended" 060ms
After Hooks.deleteTransportAfterTest() 835ms
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 789ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 712ms
When Find transport in table with status "planned" 3s 596ms
And Confirm statuses until reach "process-ended" 37s 304ms
java.lang.AssertionError: Wartość arrived-magazyn-surowców atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (d76e78b3a68a60ca2688e206dfb12cba)] -> xpath: //td[contains(@data-status-name, 'planned')]]
	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 "process-ended"(file:Features/Atom/Statuses/ConfirmStatuses.feature:8)
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 877ms
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 663ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 3s 054ms
When Find transport in table with status "planned" 3s 669ms
And Confirm statuses until reach "process-ended" 37s 209ms
java.lang.AssertionError: Wartość arrived-magazyn-surowców atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (d76e78b3a68a60ca2688e206dfb12cba)] -> xpath: //td[contains(@data-status-name, 'planned')]]
	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 "process-ended"(file:Features/Atom/Statuses/ConfirmStatuses.feature:8)
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 894ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 7s 858ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 661ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 726ms
When Accept or reject "accept" transferred transport 19s 469ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 037ms
And Click button advice in transport table "SMALLS_IMPORT" 225ms
And Set advice window in schedule 3s 684ms
And Fill advice form 18s 075ms
And Click advice save button and wait for advice form to disappear 33s 835ms
And Check if window is "silver" 4s 076ms
And Go to "TRANSPORT_TABLE" 421ms
Then Check if transport has "process-ended" 758ms
After Hooks.deleteTransportAfterTest() 926ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 562ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 713ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 653ms
When Accept or reject "accept" transferred transport 19s 778ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 035ms
And Click button advice in transport table "SMALLS_EXPORT" 264ms
And Set advice window in schedule 3s 646ms
And Fill advice form 18s 031ms
And Click advice save button and wait for advice form to disappear 18s 396ms
And Check if window is "silver" 4s 080ms
And Go to "TRANSPORT_TABLE" 411ms
Then Check if transport has "process-ended" 1s 010ms
After Hooks.deleteTransportAfterTest() 1s 007ms
Scenario Outline Check if it is not possible to edit advice after reach specific status
Steps
Given Set token of apiUsername "super-admin-hochland" 274ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 514ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 576ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.GeneratedConstructorAccessor217.newInstance(Unknown Source)
	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.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:87)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland"(file:Features/Atom/Statuses/ConfirmStatuses.feature:43)
When Login as "hochland-admin" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "arrived" 000ms
And Go to transport details "DELIVERY" 000ms
Then Check if it is not possible to edit advice 000ms
After Hooks.deleteTransportAfterTest() 000ms
After Hooks.rollbackAddedActionAuthorities() 311ms
Scenario Outline Check is transport color changed after confirm status
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 9s 174ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 578ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.GeneratedConstructorAccessor217.newInstance(Unknown Source)
	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.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:87)
	at ✽.Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland"(file:Features/Atom/Statuses/ConfirmStatuses.feature:56)
When Find transport in table with status "advice-added" 000ms
And Check if transport row is "blue" 000ms
And Confirm statuses until reach "arrived" 000ms
And Check if transport row is "green" 000ms
And Confirm statuses until reach "during-unload" 000ms
Then Check if transport row is "orange" 000ms
And Confirm statuses until reach "unloaded" 000ms
Then Check if transport row is "darkgoldenrod" 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport row is "silver" 000ms
After Hooks.deleteTransportAfterTest() 000ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 5s 311ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 054ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 035ms
And Show all transport types 1s 157ms
And Click button advice in transport table "DELIVERY" 272ms
And Set advice window in schedule 3s 496ms
And Fill advice form 10s 639ms
And Click advice save button and wait for advice form to disappear 33s 273ms
And Go to "TRANSPORT_TABLE" 483ms
And Find transport in table with status "advice-added" 3s 659ms
And Confirm statuses until reach "left-the-area" 26s 290ms
Then Check if next status is not possible to confirm 342ms
After Hooks.deleteTransportAfterTest() 723ms
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 594ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 918ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 034ms
And Show all transport types 1s 127ms
And Click button advice in transport table "LOAD" 278ms
And Set advice window in schedule 3s 373ms
And Fill advice form 10s 847ms
And Click advice save button and wait for advice form to disappear 10s 879ms
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.SSu41u}, 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.114, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: d76e78b3a68a60ca2688e206dfb12cba
	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:80)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "left-the-area" 000ms
Then Check if next status is not possible to confirm 000ms
After Hooks.deleteTransportAfterTest() 617ms
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 611ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 032ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 035ms
And Show all transport types 1s 155ms
And Click button advice in transport table "DELIVERY" 267ms
And Set advice window in schedule 3s 601ms
And Fill advice form 10s 652ms
And Click advice save button and wait for advice form to disappear 10s 677ms
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.SSu41u}, 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.114, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: d76e78b3a68a60ca2688e206dfb12cba
	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() 528ms
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 637ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 893ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 034ms
And Show all transport types 1s 129ms
And Click button advice in transport table "LOAD" 314ms
And Set advice window in schedule 3s 533ms
And Fill advice form 10s 640ms
And Click advice save button and wait for advice form to disappear 10s 759ms
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.SSu41u}, 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.114, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: d76e78b3a68a60ca2688e206dfb12cba
	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() 668ms
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" 277ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 164ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 593ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 890ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Login as "hochland-admin" 9s 841ms
And Show all transport types 1s 152ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 194ms
And Set advice window in schedule 7s 405ms
And Fill advice form 16s 366ms
And Click advice save button and wait for advice form to disappear 33s 847ms
And Go to "TRANSPORT_TABLE" 466ms
And Find transport in table with status "advice-added" 3s 561ms
And Confirm statuses until reach "during-load" 41s 753ms
java.lang.AssertionError: Wartość during-unload-serownia atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (d76e78b3a68a60ca2688e206dfb12cba)] -> 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 "during-load"(file:Features/Atom/Statuses/ConfirmStatuses.feature:126)
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() 932ms
After Hooks.rollbackCustomFieldSettings() 505ms
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" 261ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 172ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 208ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 2s 016ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 5s 914ms
And Show all transport types 1s 141ms
And Click button advice in transport table "LOAD" 231ms
And Set advice window in schedule 3s 210ms
And Fill advice form 15s 943ms
And Click advice save button and wait for advice form to disappear 33s 207ms
And Go to "TRANSPORT_TABLE" 446ms
And Find transport in table with status "advice-added" 3s 726ms
And Confirm statuses until reach "arrived" 33s 057ms
java.lang.AssertionError: Wartość advice-added-magazyn-wyrobów-gotowych atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (d76e78b3a68a60ca2688e206dfb12cba)] -> 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:126)
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() 769ms
After Hooks.rollbackCustomFieldSettings() 184ms
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" 250ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 168ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 233ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 928ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 5s 875ms
And Show all transport types 1s 166ms
And Click button advice in transport table "CONTAINER" 270ms
And Set advice window in schedule 3s 367ms
And Fill advice form 16s 452ms
And Click advice save button and wait for advice form to disappear 10s 419ms
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.SSu41u}, 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.114, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: d76e78b3a68a60ca2688e206dfb12cba
	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:123)
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() 497ms
After Hooks.rollbackCustomFieldSettings() 315ms
Given Set token of apiUsername "super-admin-keeeper" 227ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 155ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 215ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 635ms
And Login as "keeeper-admin" 6s 004ms
And Go to "TRANSPORT_TABLE" 478ms
And Find transport in table with status "planned" 3s 674ms
And Confirm statuses until reach "arrived" 5s 290ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 582ms
And Check if next status is not possible to confirm in status confirmation modal 271ms
After Hooks.deleteTransportAfterTest() 924ms
After Hooks.rollbackCustomFieldSettings() 213ms
Given Set token of apiUsername "super-admin-keeeper" 268ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 158ms
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 977ms
And Login as "keeeper-admin" 5s 920ms
And Go to "TRANSPORT_TABLE" 494ms
And Find transport in table with status "planned" 3s 657ms
And Confirm statuses until reach "arrived" 5s 251ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 595ms
And Check if next status is not possible to confirm in status confirmation modal 258ms
After Hooks.deleteTransportAfterTest() 1s 018ms
After Hooks.rollbackCustomFieldSettings() 223ms
Given Set token of apiUsername "super-admin-hochland" 260ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 151ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 1s 157ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 980ms
And Login as "hochland-admin" 9s 416ms
And Go to "TRANSPORT_TABLE" 489ms
And Find transport in table with status "advice-added" 3s 684ms
And Confirm statuses until reach "during-unload" 9s 486ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 649ms
And Check if next status is not possible to confirm in status confirmation modal 323ms
After Hooks.deleteTransportAfterTest() 1s 587ms
After Hooks.rollbackCustomFieldSettings() 822ms
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" 263ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 177ms
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" 221ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 951ms
And Login as "keeeper-admin" 5s 994ms
And Show all transport types 1s 160ms
And Click button advice in transport table "LOAD" 270ms
And Set advice window in schedule 3s 380ms
And Fill advice form 16s 164ms
And Click advice save button and wait for advice form to disappear 10s 575ms
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.SSu41u}, 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.114, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: d76e78b3a68a60ca2688e206dfb12cba
	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:165)
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() 617ms
After Hooks.rollbackCustomFieldSettings() 205ms
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" 256ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 144ms
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" 245ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 836ms
And Login as "keeeper-admin" 5s 842ms
And Show all transport types 1s 159ms
And Click button advice in transport table "CONTAINER" 263ms
And Set advice window in schedule 3s 316ms
And Fill advice form 16s 549ms
And Click advice save button and wait for advice form to disappear 10s 421ms
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.SSu41u}, 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.114, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: d76e78b3a68a60ca2688e206dfb12cba
	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:165)
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() 578ms
After Hooks.rollbackCustomFieldSettings() 233ms
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" 261ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 174ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 434ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 847ms
And Login as "hochland-admin" 10s 083ms
And Show all transport types 1s 157ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 348ms
And Set advice window in schedule 7s 630ms
And Fill advice form 15s 109ms
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:164)
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() 563ms
After Hooks.rollbackCustomFieldSettings() 475ms
Given Set token of apiUsername "super-admin-keeeper" 319ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 170ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 229ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 689ms
And Login as "keeeper-admin" 6s 021ms
And Go to "TRANSPORT_TABLE" 491ms
And Find transport in table with status "planned" 3s 669ms
When Confirm statuses until reach "arrived" 5s 279ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 600ms
And Check if next status is not possible to confirm in status confirmation modal 264ms
And Click cancel in status confirmation modal 15s 384ms
And Go to transport details "UNLOAD" 4s 947ms
And Fill transport form 40s 625ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 498ms
And Confirm statuses until reach "process-ended" 13s 485ms
Then Check if transport has "process-ended" 057ms
After Hooks.deleteTransportAfterTest() 838ms
After Hooks.rollbackCustomFieldSettings() 212ms
Given Set token of apiUsername "super-admin-keeeper" 244ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 170ms
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" 302ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 996ms
And Login as "keeeper-admin" 5s 925ms
And Go to "TRANSPORT_TABLE" 463ms
And Find transport in table with status "planned" 3s 685ms
When Confirm statuses until reach "arrived" 5s 243ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 579ms
And Check if next status is not possible to confirm in status confirmation modal 260ms
And Click cancel in status confirmation modal 15s 368ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 883ms
And Fill transport form 40s 655ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 441ms
And Confirm statuses until reach "process-ended" 13s 650ms
Then Check if transport has "process-ended" 058ms
After Hooks.deleteTransportAfterTest() 800ms
After Hooks.rollbackCustomFieldSettings() 198ms
Given Set token of apiUsername "super-admin-hochland" 242ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 161ms
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" 649ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 126ms
And Login as "hochland-admin" 10s 331ms
And Go to "TRANSPORT_TABLE" 507ms
And Find transport in table with status "advice-added" 3s 686ms
When Confirm statuses until reach "during-unload" 9s 491ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 651ms
And Check if next status is not possible to confirm in status confirmation modal 248ms
And Click cancel in status confirmation modal 15s 669ms
And Go to transport details "DELIVERY" 4s 907ms
And Fill transport form 40s 387ms
And Click "save-transport-and-close" save button and wait for form to disappear 18s 048ms
And Confirm statuses until reach "process-ended" 9s 389ms
Then Check if transport has "process-ended" 055ms
After Hooks.deleteTransportAfterTest() 774ms
After Hooks.rollbackCustomFieldSettings() 718ms
Given Set token of apiUsername "super-admin-skd" 241ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 685ms
And Confirm status "REPORTING" by Public API "v1" 361ms
And Confirm status "ARRIVAL" by Public API "v1" 696ms
And Login as "swiss-krono-delivery-guard" 4s 528ms
And Go to "TRANSPORT_TABLE" 387ms
When Confirm "Departure" status in transport row 354ms
Then Verify that "Departure" has been confirmed 1s 317ms
After Hooks.deleteTransportAfterTest() 807ms
Given Set token of apiUsername "super-admin-keeeper" 268ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 156ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 269ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 771ms
When Login as "keeeper-admin" 6s 368ms
And Find transport in table with status "planned" 3s 816ms
And Confirm statuses until reach "arrived" 5s 285ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 626ms
And Check if next status is not possible to confirm in status confirmation modal 259ms
And Click cancel in status confirmation modal 15s 374ms
And Go to transport details "UNLOAD" 4s 752ms
And Fill transport form 40s 879ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 287ms
And Check if next status is not possible to confirm in status confirmation modal 260ms
After Hooks.deleteTransportAfterTest() 868ms
After Hooks.rollbackCustomFieldSettings() 209ms
Given Set token of apiUsername "super-admin-keeeper" 250ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 166ms
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" 261ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 953ms
When Login as "keeeper-admin" 5s 695ms
And Find transport in table with status "planned" 3s 717ms
And Confirm statuses until reach "arrived" 5s 279ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 592ms
And Check if next status is not possible to confirm in status confirmation modal 266ms
And Click cancel in status confirmation modal 15s 371ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 817ms
And Fill transport form 40s 439ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 312ms
And Check if next status is not possible to confirm in status confirmation modal 263ms
After Hooks.deleteTransportAfterTest() 879ms
After Hooks.rollbackCustomFieldSettings() 219ms
Given Set token of apiUsername "super-admin-hochland" 264ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 174ms
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" 709ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 146ms
When Login as "hochland-admin" 10s 137ms
And Find transport in table with status "advice-added" 3s 780ms
And Confirm statuses until reach "during-unload" 9s 524ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 656ms
And Check if next status is not possible to confirm in status confirmation modal 255ms
And Click cancel in status confirmation modal 15s 821ms
And Go to transport details "DELIVERY" 4s 983ms
And Fill transport form 40s 545ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 324ms
And Check if next status is not possible to confirm in status confirmation modal 297ms
After Hooks.deleteTransportAfterTest() 911ms
After Hooks.rollbackCustomFieldSettings() 763ms
Scenario Outline Check if it is possible to confirm status with given confirmation date [A-7159]
Steps
Given Set token of apiUsername "super-admin-bausch" 260ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 891ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 339ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 666ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 356ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 781ms
And Login as "bausch-admin" 5s 549ms
And Go to "TRANSPORT_TABLE" 451ms
And Find transport in table with status "advice-added" 3s 621ms
And Confirm statuses until reach "on-the-way" 33s 164ms
java.lang.AssertionError: Wartość advice-added-magazyn-bausch-health-poland atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (d76e78b3a68a60ca2688e206dfb12cba)] -> 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 "on-the-way"(file:Features/Atom/Statuses/ConfirmStatuses.feature:284)
When Open statuses popup 000ms
And Toggle status date confirmation checkbox 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteModeOfTransportationAfterTest() 531ms
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" 277ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 807ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 271ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 695ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 364ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 2s 295ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.GeneratedConstructorAccessor217.newInstance(Unknown Source)
	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:300)
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() 692ms
After Hooks.deleteModeOfTransportationAfterTest() 499ms
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" 290ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 815ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 297ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 699ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 339ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 2s 283ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.GeneratedConstructorAccessor217.newInstance(Unknown Source)
	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:300)
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() 694ms
After Hooks.deleteModeOfTransportationAfterTest() 459ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 6s 921ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 529ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 743ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 606ms
When Accept or reject "accept" transferred transport 19s 607ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 035ms
And Click button advice in transport table "SMALLS_IMPORT" 252ms
And Set advice window in schedule 3s 622ms
And Fill advice form 18s 076ms
And Click advice save button and wait for advice form to disappear 33s 814ms
And If user is login then logout 310ms
And Login as "swisskrono-admin" 8s 350ms
And Show all transport types 1s 148ms
Then Check if transport has "testowy-różoffy-statusik" 731ms
And Go to "SETTINGS_TAB" 754ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 2s 087ms
And Delete created transport by API 967ms
Then If user is login then logout 228ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 3s 357ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 674ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 681ms
When Accept or reject "accept" transferred transport 19s 518ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 034ms
And Click button advice in transport table "SMALLS_IMPORT" 257ms
And Set advice window in schedule 3s 666ms
And Fill advice form 17s 885ms
And Click advice save button and wait for advice form to disappear 33s 837ms
And If user is login then logout 258ms
And Login as "swisskrono-admin" 3s 422ms
And Show all transport types 1s 147ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 031ms
After Hooks.deleteAllTransports() 1m 16s 903ms
After Hooks.deleteAllAddedStatus() 2s 500ms
Given Set token of apiUsername "super-admin-farmacol" 309ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 2s 026ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 4s 103ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 148ms
When Login as "farmacol-admin" 7s 542ms
And Go to "TRANSPORT_TABLE" 499ms
And Confirm statuses until reach "during-unload" 13s 843ms
And Set actual confirmed transport status list 1s 892ms
And Disable task by API 303ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 959ms
And Edit transport hours and recalculate statuses 19s 109ms
Then Verify that all confirmed statuses are still on transport status list 434ms
After Hooks.deleteTransportAfterTest() 872ms
After Hooks.rollbackTaskChanges() 207ms