Project Number Date
ApolloFullRunnerReport kapibary.45 18 cze 2021, 05:45

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 371 13 93 0 0 477 23 13 36 34m 13s 757ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 3s 098ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 128ms
When Find transport in table with status "advice-added" 3s 652ms
And Confirm statuses until reach "process-ended" 17s 814ms
Then Check if transport has "process-ended" 066ms
After Hooks.deleteTransportAfterTest() 795ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 397ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 17s 604ms
When Find transport in table with status "planned" 17s 579ms
And Confirm statuses until reach "process-ended" 9s 382ms
Then Check if transport has "process-ended" 063ms
After Hooks.deleteTransportAfterTest() 822ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 714ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 2s 681ms
When Find transport in table with status "planned" 3s 717ms
And Confirm statuses until reach "process-ended" 9s 503ms
Then Check if transport has "process-ended" 074ms
After Hooks.deleteTransportAfterTest() 698ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 471ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 2s 821ms
When Find transport in table with status "potwierdzony" 3s 687ms
And Confirm statuses until reach "process-ended" 17s 885ms
Then Check if transport has "process-ended" 068ms
After Hooks.deleteTransportAfterTest() 779ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 477ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 632ms
When Find transport in table with status "created" 3s 514ms
And Confirm statuses until reach "process-ended" 21s 920ms
Then Check if transport has "process-ended" 073ms
After Hooks.deleteTransportAfterTest() 792ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 755ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 867ms
When Find transport in table with status "planned" 3s 682ms
And Confirm statuses until reach "process-ended" 17s 907ms
Then Check if transport has "process-ended" 074ms
After Hooks.deleteTransportAfterTest() 741ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 498ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 765ms
When Find transport in table with status "planned" 3s 590ms
And Confirm statuses until reach "process-ended" 16s 743ms
Then Check if transport has "process-ended" 062ms
After Hooks.deleteTransportAfterTest() 768ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 7s 660ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 293ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 627ms
When Accept or reject "accept" transferred transport 19s 578ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 041ms
And Click button advice in transport table "SMALLS_IMPORT" 243ms
And Set advice window in schedule 3s 498ms
And Fill advice form 17s 558ms
And Click advice save button and wait for advice form to disappear 33s 790ms
And Check if window is "silver" 2s 084ms
And Go to "TRANSPORT_TABLE" 436ms
Then Check if transport has "process-ended" 692ms
After Hooks.deleteTransportAfterTest() 978ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 694ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 291ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 629ms
When Accept or reject "accept" transferred transport 19s 615ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 034ms
And Click button advice in transport table "SMALLS_EXPORT" 273ms
And Set advice window in schedule 3s 551ms
And Fill advice form 17s 912ms
And Click advice save button and wait for advice form to disappear 33s 798ms
And Check if window is "silver" 2s 085ms
And Go to "TRANSPORT_TABLE" 457ms
Then Check if transport has "process-ended" 906ms
After Hooks.deleteTransportAfterTest() 974ms
Scenario Outline Check if it is not possible to edit advice after reach specific status
Steps
Given Set token of apiUsername "super-admin-hochland" 304ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 441ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 138ms
When Login as "hochland-admin" 8s 725ms
And Find transport in table with status "advice-added" 3s 766ms
And Confirm statuses until reach "arrived" 5s 258ms
And Go to transport details "DELIVERY" 4s 891ms
Then Check if it is not possible to edit advice 584ms
java.lang.AssertionError: Można edytować dane awizacji po osiągnięciu statusu blokującego taką możliwość!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertFalse(Assert.java:64)
	at CucumberTests.Transport.AdviceTransport.checkIfItIsNotPossibleToEditAdvice(AdviceTransport.java:247)
	at ✽.Check if it is not possible to edit advice(file:Features/Atom/Statuses/ConfirmStatuses.feature:48)
After Hooks.deleteTransportAfterTest() 942ms
After Hooks.rollbackAddedActionAuthorities() 295ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 8s 681ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 218ms
When Find transport in table with status "advice-added" 3s 691ms
And Check if transport row is "blue" 3s 189ms
And Confirm statuses until reach "arrived" 5s 242ms
And Check if transport row is "green" 3s 208ms
And Confirm statuses until reach "during-unload" 5s 218ms
Then Check if transport row is "orange" 3s 219ms
And Confirm statuses until reach "unloaded" 5s 203ms
Then Check if transport row is "darkgoldenrod" 3s 210ms
And Confirm statuses until reach "process-ended" 5s 211ms
Then Check if transport row is "silver" 3s 216ms
After Hooks.deleteTransportAfterTest() 832ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 5s 466ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 042ms
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" 274ms
And Set advice window in schedule 3s 374ms
And Fill advice form 10s 460ms
And Click advice save button and wait for advice form to disappear 33s 179ms
And Go to "TRANSPORT_TABLE" 506ms
And Find transport in table with status "advice-added" 3s 692ms
And Confirm statuses until reach "left-the-area" 26s 284ms
Then Check if next status is not possible to confirm 312ms
After Hooks.deleteTransportAfterTest() 713ms
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 433ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 920ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 035ms
And Show all transport types 1s 160ms
And Click button advice in transport table "LOAD" 287ms
And Set advice window in schedule 3s 378ms
And Fill advice form 10s 611ms
And Click advice save button and wait for advice form to disappear 33s 253ms
And Go to "TRANSPORT_TABLE" 376ms
And Find transport in table with status "advice-added" 3s 621ms
And Confirm statuses until reach "left-the-area" 30s 335ms
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.PFPinh}, 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: 6fe82adeb794b04a7ffda85fa860e40c
*** Element info: {Using=xpath, value=//button[@class='btn btn-sm btn-primary btn-wide']}
	at sun.reflect.GeneratedConstructorAccessor213.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() 606ms
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 993ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 035ms
And Show all transport types 1s 156ms
And Click button advice in transport table "DELIVERY" 248ms
And Set advice window in schedule 3s 409ms
And Fill advice form 10s 592ms
And Click advice save button and wait for advice form to disappear 10s 588ms
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.PFPinh}, 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: 6fe82adeb794b04a7ffda85fa860e40c
	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:166)
	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() 548ms
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 466ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 916ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 035ms
And Show all transport types 1s 157ms
And Click button advice in transport table "LOAD" 562ms
And Set advice window in schedule 3s 455ms
And Fill advice form 10s 574ms
And Click advice save button and wait for advice form to disappear 10s 813ms
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.PFPinh}, 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: 6fe82adeb794b04a7ffda85fa860e40c
	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:166)
	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() 538ms
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" 250ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 140ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 513ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 823ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Login as "hochland-admin" 9s 826ms
And Show all transport types 1s 141ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 146ms
And Set advice window in schedule 7s 438ms
And Fill advice form 16s 560ms
And Click advice save button and wait for advice form to disappear 18s 333ms
And Go to "TRANSPORT_TABLE" 499ms
And Find transport in table with status "advice-added" 3s 639ms
And Confirm statuses until reach "during-load" 47s 050ms
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.PFPinh}, 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: 6fe82adeb794b04a7ffda85fa860e40c
*** Element info: {Using=xpath, value=//button[@class='btn btn-sm btn-primary btn-wide']}
	at sun.reflect.GeneratedConstructorAccessor213.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() 838ms
After Hooks.rollbackCustomFieldSettings() 444ms
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" 241ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 151ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 219ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 982ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 5s 642ms
And Show all transport types 1s 248ms
And Click button advice in transport table "LOAD" 278ms
And Set advice window in schedule 3s 282ms
And Fill advice form 16s 230ms
And Click advice save button and wait for advice form to disappear 33s 246ms
And Go to "TRANSPORT_TABLE" 434ms
And Find transport in table with status "advice-added" 3s 701ms
And Confirm statuses until reach "arrived" 33s 071ms
java.lang.AssertionError: Wartość advice-added-magazyn-wyrobów-gotowych atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (6fe82adeb794b04a7ffda85fa860e40c)] -> 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() 870ms
After Hooks.rollbackCustomFieldSettings() 192ms
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" 156ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 218ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 940ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 5s 976ms
And Show all transport types 1s 233ms
And Click button advice in transport table "CONTAINER" 264ms
And Set advice window in schedule 3s 229ms
And Fill advice form 16s 547ms
And Click advice save button and wait for advice form to disappear 10s 660ms
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.PFPinh}, 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: 6fe82adeb794b04a7ffda85fa860e40c
	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:166)
	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() 564ms
After Hooks.rollbackCustomFieldSettings() 186ms
Given Set token of apiUsername "super-admin-keeeper" 225ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 126ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 226ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 620ms
And Login as "keeeper-admin" 5s 766ms
And Go to "TRANSPORT_TABLE" 503ms
And Find transport in table with status "planned" 3s 747ms
And Confirm statuses until reach "arrived" 5s 279ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 558ms
And Check if next status is not possible to confirm in status confirmation modal 258ms
After Hooks.deleteTransportAfterTest() 777ms
After Hooks.rollbackCustomFieldSettings() 202ms
Given Set token of apiUsername "super-admin-keeeper" 243ms
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" 221ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 917ms
And Login as "keeeper-admin" 5s 656ms
And Go to "TRANSPORT_TABLE" 482ms
And Find transport in table with status "planned" 3s 650ms
And Confirm statuses until reach "arrived" 5s 236ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 598ms
And Check if next status is not possible to confirm in status confirmation modal 265ms
After Hooks.deleteTransportAfterTest() 906ms
After Hooks.rollbackCustomFieldSettings() 228ms
Given Set token of apiUsername "super-admin-hochland" 245ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 152ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 1s 053ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 923ms
And Login as "hochland-admin" 9s 279ms
And Go to "TRANSPORT_TABLE" 454ms
And Find transport in table with status "advice-added" 3s 699ms
And Confirm statuses until reach "during-unload" 9s 478ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 634ms
And Check if next status is not possible to confirm in status confirmation modal 238ms
After Hooks.deleteTransportAfterTest() 1s 121ms
After Hooks.rollbackCustomFieldSettings() 759ms
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" 257ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 134ms
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" 227ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 952ms
And Login as "keeeper-admin" 5s 801ms
And Show all transport types 1s 258ms
And Click button advice in transport table "LOAD" 263ms
And Set advice window in schedule 3s 258ms
And Fill advice form 16s 552ms
And Click advice save button and wait for advice form to disappear 10s 469ms
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.PFPinh}, 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: 6fe82adeb794b04a7ffda85fa860e40c
	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:166)
	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() 609ms
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" 239ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 141ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 213ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 870ms
And Login as "keeeper-admin" 5s 822ms
And Show all transport types 1s 266ms
And Click button advice in transport table "CONTAINER" 235ms
And Set advice window in schedule 3s 203ms
And Fill advice form 15s 888ms
And Click advice save button and wait for advice form to disappear 10s 497ms
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.PFPinh}, 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: 6fe82adeb794b04a7ffda85fa860e40c
	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:166)
	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() 549ms
After Hooks.rollbackCustomFieldSettings() 184ms
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" 226ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 123ms
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" 371ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 674ms
And Login as "hochland-admin" 9s 851ms
And Show all transport types 1s 155ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 142ms
And Set advice window in schedule 7s 518ms
And Fill advice form 15s 079ms
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:114)
	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() 563ms
After Hooks.rollbackCustomFieldSettings() 410ms
Given Set token of apiUsername "super-admin-keeeper" 251ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 129ms
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" 222ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 725ms
And Login as "keeeper-admin" 6s 085ms
And Go to "TRANSPORT_TABLE" 498ms
And Find transport in table with status "planned" 3s 685ms
When Confirm statuses until reach "arrived" 5s 267ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 562ms
And Check if next status is not possible to confirm in status confirmation modal 263ms
And Click cancel in status confirmation modal 15s 376ms
And Go to transport details "UNLOAD" 4s 915ms
And Fill transport form 40s 688ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 498ms
And Confirm statuses until reach "process-ended" 13s 684ms
Then Check if transport has "process-ended" 059ms
After Hooks.deleteTransportAfterTest() 781ms
After Hooks.rollbackCustomFieldSettings() 208ms
Given Set token of apiUsername "super-admin-keeeper" 259ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 132ms
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" 194ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 825ms
And Login as "keeeper-admin" 5s 281ms
And Go to "TRANSPORT_TABLE" 519ms
And Find transport in table with status "planned" 3s 669ms
When Confirm statuses until reach "arrived" 5s 273ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 576ms
And Check if next status is not possible to confirm in status confirmation modal 261ms
And Click cancel in status confirmation modal 15s 379ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 963ms
And Fill transport form 40s 693ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 513ms
And Confirm statuses until reach "process-ended" 13s 716ms
Then Check if transport has "process-ended" 063ms
After Hooks.deleteTransportAfterTest() 1s 007ms
After Hooks.rollbackCustomFieldSettings() 200ms
Given Set token of apiUsername "super-admin-hochland" 257ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 169ms
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" 683ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 124ms
And Login as "hochland-admin" 9s 385ms
And Go to "TRANSPORT_TABLE" 458ms
And Find transport in table with status "advice-added" 3s 605ms
When Confirm statuses until reach "during-unload" 9s 482ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 661ms
And Check if next status is not possible to confirm in status confirmation modal 223ms
And Click cancel in status confirmation modal 15s 510ms
And Go to transport details "DELIVERY" 4s 974ms
And Fill transport form 40s 540ms
And Click "save-transport-and-close" save button and wait for form to disappear 2s 604ms
And Confirm statuses until reach "process-ended" 9s 482ms
Then Check if transport has "process-ended" 063ms
After Hooks.deleteTransportAfterTest() 950ms
After Hooks.rollbackCustomFieldSettings() 743ms
Given Set token of apiUsername "super-admin-skd" 265ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 762ms
And Confirm status "REPORTING" by Public API "v1" 384ms
And Confirm status "ARRIVAL" by Public API "v1" 664ms
And Login as "swiss-krono-delivery-guard" 4s 799ms
And Go to "TRANSPORT_TABLE" 484ms
When Confirm "Departure" status in transport row 223ms
Then Verify that "Departure" has been confirmed 1s 199ms
After Hooks.deleteTransportAfterTest() 824ms
Given Set token of apiUsername "super-admin-keeeper" 245ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 157ms
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" 235ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 782ms
When Login as "keeeper-admin" 5s 734ms
And Find transport in table with status "planned" 3s 822ms
And Confirm statuses until reach "arrived" 5s 277ms
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 250ms
And Click cancel in status confirmation modal 15s 360ms
And Go to transport details "UNLOAD" 4s 941ms
And Fill transport form 40s 651ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 316ms
And Check if next status is not possible to confirm in status confirmation modal 236ms
After Hooks.deleteTransportAfterTest() 846ms
After Hooks.rollbackCustomFieldSettings() 189ms
Given Set token of apiUsername "super-admin-keeeper" 246ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 137ms
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" 226ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 943ms
When Login as "keeeper-admin" 5s 854ms
And Find transport in table with status "planned" 3s 778ms
And Confirm statuses until reach "arrived" 5s 248ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 576ms
And Check if next status is not possible to confirm in status confirmation modal 253ms
And Click cancel in status confirmation modal 15s 357ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 784ms
And Fill transport form 40s 554ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 237ms
And Check if next status is not possible to confirm in status confirmation modal 196ms
After Hooks.deleteTransportAfterTest() 796ms
After Hooks.rollbackCustomFieldSettings() 181ms
Given Set token of apiUsername "super-admin-hochland" 226ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 130ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-hochland" 002ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 659ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 2s 945ms
When Login as "hochland-admin" 9s 915ms
And Find transport in table with status "advice-added" 3s 680ms
And Confirm statuses until reach "during-unload" 9s 337ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 640ms
And Check if next status is not possible to confirm in status confirmation modal 271ms
And Click cancel in status confirmation modal 15s 527ms
And Go to transport details "DELIVERY" 4s 963ms
And Fill transport form 40s 539ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 301ms
And Check if next status is not possible to confirm in status confirmation modal 261ms
After Hooks.deleteTransportAfterTest() 894ms
After Hooks.rollbackCustomFieldSettings() 746ms
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" 263ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 741ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 254ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 677ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 319ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 1s 592ms
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:332)
	at ✽.Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch"(file:Features/Atom/Statuses/ConfirmStatuses.feature:279)
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
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() 395ms
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" 262ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 745ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 222ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 632ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 320ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 1s 494ms
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:332)
	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() 638ms
After Hooks.deleteModeOfTransportationAfterTest() 367ms
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" 298ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 680ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 182ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 629ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 321ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 1s 516ms
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:332)
	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() 617ms
After Hooks.deleteModeOfTransportationAfterTest() 381ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 6s 961ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 519ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 311ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 634ms
When Accept or reject "accept" transferred transport 19s 468ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 035ms
And Click button advice in transport table "SMALLS_IMPORT" 259ms
And Set advice window in schedule 3s 543ms
And Fill advice form 18s 010ms
And Click advice save button and wait for advice form to disappear 33s 818ms
And If user is login then logout 243ms
And Login as "swisskrono-admin" 8s 239ms
And Show all transport types 1s 191ms
Then Check if transport has "testowy-różoffy-statusik" 204ms
And Go to "SETTINGS_TAB" 754ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 2s 072ms
And Delete created transport by API 981ms
Then If user is login then logout 248ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 3s 487ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 290ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 635ms
When Accept or reject "accept" transferred transport 19s 477ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 034ms
And Click button advice in transport table "SMALLS_IMPORT" 261ms
And Set advice window in schedule 3s 502ms
And Fill advice form 17s 648ms
And Click advice save button and wait for advice form to disappear 18s 324ms
And If user is login then logout 299ms
And Login as "swisskrono-admin" 3s 605ms
And Show all transport types 1s 169ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 027ms
After Hooks.deleteAllTransports() 1m 16s 930ms
After Hooks.deleteAllAddedStatus() 2s 418ms
Given Set token of apiUsername "super-admin-farmacol" 286ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 900ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 3s 821ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 122ms
When Login as "farmacol-admin" 7s 319ms
And Go to "TRANSPORT_TABLE" 470ms
And Confirm statuses until reach "during-unload" 13s 824ms
And Set actual confirmed transport status list 1s 913ms
And Disable task by API 186ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 947ms
And Edit transport hours and recalculate statuses 19s 130ms
Then Verify that all confirmed statuses are still on transport status list 400ms
After Hooks.deleteTransportAfterTest() 746ms
After Hooks.rollbackTaskChanges() 166ms