Project Number Date
ApolloFullRunnerReport develop.458 09 cze 2021, 19:28

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 419 9 48 0 0 476 28 9 37 35m 24s 745ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 322ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 444ms
When Find transport in table with status "advice-added" 3s 254ms
And Confirm statuses until reach "process-ended" 27s 989ms
Then Check if transport has "process-ended" 019ms
After Hooks.deleteTransportAfterTest() 100ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 998ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 824ms
When Find transport in table with status "planned" 17s 151ms
And Confirm statuses until reach "process-ended" 8s 532ms
Then Check if transport has "process-ended" 016ms
After Hooks.deleteTransportAfterTest() 108ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 123ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 246ms
When Find transport in table with status "planned" 3s 186ms
And Confirm statuses until reach "process-ended" 21s 450ms
Then Check if transport has "process-ended" 020ms
After Hooks.deleteTransportAfterTest() 073ms
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 079ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 257ms
When Find transport in table with status "planned" 17s 202ms
And Confirm statuses until reach "departed" 50s 734ms
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.77)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.4VNxbP}, 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.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 71e9d84b1f73bbec81ce61713c8398a0
*** Element info: {Using=xpath, value=//button[@class='btn btn-sm btn-primary btn-wide']}
	at sun.reflect.GeneratedConstructorAccessor219.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:297)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:287)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:84)
	at ✽.Confirm statuses until reach "departed"(file:Features/Atom/Statuses/ConfirmStatuses.feature:8)
Then Check if transport has "departed" 000ms
After Hooks.deleteTransportAfterTest() 127ms
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 102ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 325ms
When Find transport in table with status "created" 18s 240ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[contains(@data-status-name, 'created')]"}
  (Session info: headless chrome=91.0.4472.77)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.4VNxbP}, 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.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 71e9d84b1f73bbec81ce61713c8398a0
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'created')]}
	at sun.reflect.GeneratedConstructorAccessor219.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 CucumberTests.StatusTests.ConfirmStatuses.findTransportInTableWith(ConfirmStatuses.java:68)
	at ✽.Find transport in table with status "created"(file:Features/Atom/Statuses/ConfirmStatuses.feature:7)
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 121ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 095ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 338ms
When Find transport in table with status "created" 3s 218ms
And Confirm statuses until reach "process-ended" 29s 759ms
Then Check if transport has "process-ended" 021ms
After Hooks.deleteTransportAfterTest() 088ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 084ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 305ms
When Find transport in table with status "planned" 3s 205ms
And Confirm statuses until reach "process-ended" 26s 953ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 128ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 133ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 335ms
When Find transport in table with status "planned" 3s 227ms
And Confirm statuses until reach "process-ended" 27s 001ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 118ms
Scenario Outline Check if transport has ended status after adding advice by user
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 496ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 327ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 097ms
When Accept or reject "accept" transferred transport 10s 181ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@class='btn btn-sm margin-bottom accept-transaction-button'] (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: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.4VNxbP}, 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.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 71e9d84b1f73bbec81ce61713c8398a0
	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 CucumberTests.Transport.CarrierTransportAction.acceptOrRejectTransferredTransport(CarrierTransportAction.java:51)
	at ✽.Accept or reject "accept" transferred transport(file:Features/Atom/Statuses/ConfirmStatuses.feature:26)
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 000ms
And Click button advice in transport table "SMALLS_IMPORT" 000ms
And Set advice window in schedule 000ms
And Fill advice form 000ms
And Click advice save button and wait for advice form to disappear 000ms
And Check if window is "silver" 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 126ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 155ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 284ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 075ms
When Accept or reject "accept" transferred transport 18s 175ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_EXPORT" 123ms
And Set advice window in schedule 2s 769ms
And Fill advice form 14s 478ms
And Click advice save button and wait for advice form to disappear 30s 681ms
And Check if window is "silver" 2s 035ms
And Go to "TRANSPORT_TABLE" 218ms
Then Check if transport has "process-ended" 253ms
After Hooks.deleteTransportAfterTest() 067ms
Given Set token of apiUsername "super-admin-hochland" 132ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 173ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 354ms
When Login as "hochland-admin" 3s 270ms
And Find transport in table with status "advice-added" 3s 287ms
And Confirm statuses until reach "arrived" 3s 853ms
And Go to transport details "DELIVERY" 4s 642ms
Then Check if it is not possible to edit advice 190ms
After Hooks.deleteTransportAfterTest() 105ms
After Hooks.rollbackAddedActionAuthorities() 047ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 295ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 419ms
When Find transport in table with status "advice-added" 3s 229ms
And Check if transport row is "blue" 3s 077ms
And Confirm statuses until reach "arrived" 3s 857ms
And Check if transport row is "green" 3s 061ms
And Confirm statuses until reach "during-unload" 4s 248ms
Then Check if transport row is "orange" 3s 071ms
And Confirm statuses until reach "unloaded" 3s 784ms
Then Check if transport row is "darkgoldenrod" 3s 095ms
And Confirm statuses until reach "process-ended" 18s 817ms
Then Check if transport row is "silver" 3s 071ms
After Hooks.deleteTransportAfterTest() 118ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 999ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 195ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 002ms
And Show all transport types 1s 041ms
And Click button advice in transport table "DELIVERY" 112ms
And Set advice window in schedule 2s 560ms
And Fill advice form 8s 267ms
And Click advice save button and wait for advice form to disappear 30s 743ms
And Go to "TRANSPORT_TABLE" 256ms
And Find transport in table with status "advice-added" 3s 214ms
And Confirm statuses until reach "left-the-area" 18s 970ms
Then Check if next status is not possible to confirm 092ms
After Hooks.deleteTransportAfterTest() 088ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 154ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 199ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 046ms
And Click button advice in transport table "LOAD" 105ms
And Set advice window in schedule 2s 577ms
And Fill advice form 8s 264ms
And Click advice save button and wait for advice form to disappear 30s 725ms
And Go to "TRANSPORT_TABLE" 183ms
And Find transport in table with status "advice-added" 3s 244ms
And Confirm statuses until reach "left-the-area" 18s 492ms
Then Check if next status is not possible to confirm 109ms
After Hooks.deleteTransportAfterTest() 116ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 178ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 230ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 047ms
And Click button advice in transport table "DELIVERY" 108ms
And Set advice window in schedule 2s 599ms
And Fill advice form 8s 288ms
And Click advice save button and wait for advice form to disappear 30s 694ms
And Go to "TRANSPORT_TABLE" 248ms
And Find transport in table with status "advice-added" 3s 159ms
When Add file to transport by API 495ms
And Confirm statuses until reach "process-ended" 36s 828ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 106ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 214ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 189ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 044ms
And Click button advice in transport table "LOAD" 108ms
And Set advice window in schedule 2s 565ms
And Fill advice form 8s 281ms
And Click advice save button and wait for advice form to disappear 30s 790ms
And Go to "TRANSPORT_TABLE" 202ms
And Find transport in table with status "advice-added" 3s 227ms
When Add file to transport by API 299ms
And Confirm statuses until reach "process-ended" 23s 271ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 115ms
Given Set token of apiUsername "super-admin-hochland" 134ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 284ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 100ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 169ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 003ms
And Login as "hochland-admin" 2s 569ms
And Show all transport types 1s 056ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 103ms
And Set advice window in schedule 6s 466ms
And Fill advice form 13s 305ms
And Click advice save button and wait for advice form to disappear 30s 716ms
And Go to "TRANSPORT_TABLE" 183ms
And Find transport in table with status "advice-added" 3s 199ms
And Confirm statuses until reach "during-load" 7s 178ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 235ms
And Check if next status is not possible to confirm in status confirmation modal 103ms
After Hooks.deleteTransportAfterTest() 088ms
After Hooks.rollbackCustomFieldSettings() 077ms
Given Set token of apiUsername "super-admin-keeeper" 130ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 017ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 034ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 159ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 008ms
And Login as "keeeper-admin" 1s 659ms
And Show all transport types 1s 168ms
And Click button advice in transport table "LOAD" 110ms
And Set advice window in schedule 2s 414ms
And Fill advice form 13s 123ms
And Click advice save button and wait for advice form to disappear 30s 725ms
And Go to "TRANSPORT_TABLE" 172ms
And Find transport in table with status "advice-added" 3s 219ms
And Confirm statuses until reach "arrived" 3s 820ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 228ms
And Check if next status is not possible to confirm in status confirmation modal 100ms
After Hooks.deleteTransportAfterTest() 089ms
After Hooks.rollbackCustomFieldSettings() 030ms
Given Set token of apiUsername "super-admin-keeeper" 125ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 016ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 026ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 153ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 1s 680ms
And Show all transport types 1s 068ms
And Click button advice in transport table "CONTAINER" 107ms
And Set advice window in schedule 2s 391ms
And Fill advice form 13s
And Click advice save button and wait for advice form to disappear 30s 725ms
And Go to "TRANSPORT_TABLE" 154ms
And Find transport in table with status "advice-added" 3s 208ms
And Confirm statuses until reach "arrived" 3s 786ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 265ms
And Check if next status is not possible to confirm in status confirmation modal 113ms
After Hooks.deleteTransportAfterTest() 104ms
After Hooks.rollbackCustomFieldSettings() 037ms
Given Set token of apiUsername "super-admin-keeeper" 123ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 016ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 032ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 289ms
And Login as "keeeper-admin" 2s 096ms
And Go to "TRANSPORT_TABLE" 145ms
And Find transport in table with status "planned" 3s 189ms
And Confirm statuses until reach "arrived" 3s 863ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 223ms
And Check if next status is not possible to confirm in status confirmation modal 062ms
After Hooks.deleteTransportAfterTest() 123ms
After Hooks.rollbackCustomFieldSettings() 028ms
Given Set token of apiUsername "super-admin-keeeper" 111ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 013ms
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" 027ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 313ms
And Login as "keeeper-admin" 1s 370ms
And Go to "TRANSPORT_TABLE" 115ms
And Find transport in table with status "planned" 3s 207ms
And Confirm statuses until reach "arrived" 3s 804ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 209ms
And Check if next status is not possible to confirm in status confirmation modal 072ms
After Hooks.deleteTransportAfterTest() 126ms
After Hooks.rollbackCustomFieldSettings() 024ms
Given Set token of apiUsername "super-admin-hochland" 199ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 022ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 184ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 376ms
And Login as "hochland-admin" 2s 364ms
And Go to "TRANSPORT_TABLE" 205ms
And Find transport in table with status "advice-added" 3s 192ms
And Confirm statuses until reach "during-unload" 6s 530ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 451ms
And Check if next status is not possible to confirm in status confirmation modal 103ms
After Hooks.deleteTransportAfterTest() 108ms
After Hooks.rollbackCustomFieldSettings() 103ms
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" 136ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 017ms
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" 029ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 189ms
And Login as "keeeper-admin" 1s 557ms
And Show all transport types 1s 124ms
And Click button advice in transport table "LOAD" 115ms
And Set advice window in schedule 2s 443ms
And Fill advice form 13s 118ms
And Click advice save button and wait for advice form to disappear 30s 680ms
And Go to "TRANSPORT_TABLE" 191ms
And Find transport in table with status "advice-added" 3s 232ms
When Confirm statuses until reach "arrived" 3s 819ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 227ms
And Check if next status is not possible to confirm in status confirmation modal 103ms
And Set "transport" inputs from JSON file "EDIT_LOAD" "super-admin-keeeper" 001ms
And Click cancel in status confirmation modal 15s 150ms
And Go to transport details "LOAD" 4s 385ms
And Open section: "advice-panel" 1s 065ms
And Fill transport form 24s 645ms
And Click "save-transport-and-close" save button and wait for form to disappear 10s 135ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@type='submit' and @data-field-name='save-transport-and-close'] (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: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.4VNxbP}, 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.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 71e9d84b1f73bbec81ce61713c8398a0
	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.TransportFormPage.clickSaveButtonAndWaitForFormToDisappear(TransportFormPage.java:192)
	at CucumberTests.Transport.CreateTransport.clickSaveButtonAndWaitForFormToDisappear(CreateTransport.java:188)
	at ✽.Click "save-transport-and-close" save button and wait for form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:176)
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() 125ms
After Hooks.rollbackCustomFieldSettings() 026ms
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" 121ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 014ms
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" 033ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 194ms
And Login as "keeeper-admin" 1s 631ms
And Show all transport types 1s 062ms
And Click button advice in transport table "CONTAINER" 106ms
And Set advice window in schedule 2s 422ms
And Fill advice form 13s 135ms
And Click advice save button and wait for advice form to disappear 30s 689ms
And Go to "TRANSPORT_TABLE" 193ms
And Find transport in table with status "advice-added" 3s 220ms
When Confirm statuses until reach "arrived" 3s 791ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 230ms
And Check if next status is not possible to confirm in status confirmation modal 110ms
And Set "transport" inputs from JSON file "EDIT_CONTAINER" "super-admin-keeeper" 001ms
And Click cancel in status confirmation modal 15s 114ms
And Go to transport details "CONTAINER" 4s 381ms
And Open section: "advice-panel" 1s 072ms
And Fill transport form 24s 643ms
And Click "save-transport-and-close" save button and wait for form to disappear 10s 157ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@type='submit' and @data-field-name='save-transport-and-close'] (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: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.4VNxbP}, 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.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 71e9d84b1f73bbec81ce61713c8398a0
	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.TransportFormPage.clickSaveButtonAndWaitForFormToDisappear(TransportFormPage.java:192)
	at CucumberTests.Transport.CreateTransport.clickSaveButtonAndWaitForFormToDisappear(CreateTransport.java:188)
	at ✽.Click "save-transport-and-close" save button and wait for form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:176)
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() 133ms
After Hooks.rollbackCustomFieldSettings() 057ms
Given Set token of apiUsername "super-admin-hochland" 118ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 019ms
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" 051ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 159ms
And Login as "hochland-admin" 2s 481ms
And Show all transport types 1s 064ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 096ms
And Set advice window in schedule 6s 448ms
And Fill advice form 13s 242ms
And Click advice save button and wait for advice form to disappear 30s 745ms
And Go to "TRANSPORT_TABLE" 200ms
And Find transport in table with status "advice-added" 3s 222ms
When Confirm statuses until reach "during-load" 7s 150ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 283ms
And Check if next status is not possible to confirm in status confirmation modal 112ms
And Set "transport" inputs from JSON file "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Click cancel in status confirmation modal 15s 138ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 461ms
And Open section: "advice-panel" 1s 073ms
And Fill transport form 36s 078ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 179ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 536ms
And Open section: "advice-panel" 1s 072ms
And Fill "warehouseman-(u)" in transport form 15s 858ms
And Confirm statuses until reach "process-ended" 32s 527ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 151ms
After Hooks.rollbackCustomFieldSettings() 049ms
Given Set token of apiUsername "super-admin-keeeper" 123ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 017ms
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" 029ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 325ms
And Login as "keeeper-admin" 1s 629ms
And Go to "TRANSPORT_TABLE" 139ms
And Find transport in table with status "planned" 3s 231ms
When Confirm statuses until reach "arrived" 3s 832ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 238ms
And Check if next status is not possible to confirm in status confirmation modal 114ms
And Click cancel in status confirmation modal 15s 160ms
And Go to transport details "UNLOAD" 4s 324ms
And Fill transport form 36s 318ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 640ms
And Confirm statuses until reach "process-ended" 24s 278ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 108ms
After Hooks.rollbackCustomFieldSettings() 031ms
Given Set token of apiUsername "super-admin-keeeper" 122ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 020ms
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" 030ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 293ms
And Login as "keeeper-admin" 1s 704ms
And Go to "TRANSPORT_TABLE" 113ms
And Find transport in table with status "planned" 3s 225ms
When Confirm statuses until reach "arrived" 3s 788ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 244ms
And Check if next status is not possible to confirm in status confirmation modal 097ms
And Click cancel in status confirmation modal 15s 126ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 427ms
And Fill transport form 36s 285ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 590ms
And Confirm statuses until reach "process-ended" 24s 295ms
Then Check if transport has "process-ended" 025ms
After Hooks.deleteTransportAfterTest() 128ms
After Hooks.rollbackCustomFieldSettings() 029ms
Given Set token of apiUsername "super-admin-hochland" 133ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 016ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-hochland" 003ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 078ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 341ms
And Login as "hochland-admin" 2s 470ms
And Go to "TRANSPORT_TABLE" 199ms
And Find transport in table with status "advice-added" 3s 216ms
When Confirm statuses until reach "during-unload" 7s 075ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 403ms
And Check if next status is not possible to confirm in status confirmation modal 103ms
And Click cancel in status confirmation modal 15s 175ms
And Go to transport details "DELIVERY" 4s 474ms
And Fill transport form 35s 741ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 163ms
And Confirm statuses until reach "process-ended" 21s 620ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 145ms
After Hooks.rollbackCustomFieldSettings() 091ms
Given Set token of apiUsername "super-admin-skd" 109ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 311ms
And Confirm status "REPORTING" by Public API "v1" 090ms
And Confirm status "ARRIVAL" by Public API "v1" 131ms
And Login as "swiss-krono-delivery-guard" 1s 404ms
And Go to "TRANSPORT_TABLE" 177ms
When Confirm "Departure" status in transport row 061ms
Then Verify that "Departure" has been confirmed 203ms
After Hooks.deleteTransportAfterTest() 091ms
Given Set token of apiUsername "super-admin-keeeper" 121ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 017ms
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" 033ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 307ms
When Login as "keeeper-admin" 1s 744ms
And Find transport in table with status "planned" 3s 221ms
And Confirm statuses until reach "arrived" 3s 804ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 233ms
And Check if next status is not possible to confirm in status confirmation modal 078ms
And Click cancel in status confirmation modal 15s 164ms
And Go to transport details "UNLOAD" 4s 399ms
And Fill transport form 36s 299ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 147ms
And Check if next status is not possible to confirm in status confirmation modal 118ms
After Hooks.deleteTransportAfterTest() 091ms
After Hooks.rollbackCustomFieldSettings() 030ms
Given Set token of apiUsername "super-admin-keeeper" 124ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 020ms
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" 028ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 335ms
When Login as "keeeper-admin" 1s 698ms
And Find transport in table with status "planned" 3s 233ms
And Confirm statuses until reach "arrived" 3s 834ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 229ms
And Check if next status is not possible to confirm in status confirmation modal 082ms
And Click cancel in status confirmation modal 15s 178ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 437ms
And Fill transport form 36s 276ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 156ms
And Check if next status is not possible to confirm in status confirmation modal 101ms
After Hooks.deleteTransportAfterTest() 104ms
After Hooks.rollbackCustomFieldSettings() 032ms
Given Set token of apiUsername "super-admin-hochland" 134ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 021ms
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" 086ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 355ms
When Login as "hochland-admin" 2s 564ms
And Find transport in table with status "advice-added" 3s 289ms
And Confirm statuses until reach "during-unload" 7s 071ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 256ms
And Check if next status is not possible to confirm in status confirmation modal 250ms
And Click cancel in status confirmation modal 15s 145ms
And Go to transport details "DELIVERY" 4s 470ms
And Fill transport form 35s 704ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 161ms
And Check if next status is not possible to confirm in status confirmation modal 108ms
After Hooks.deleteTransportAfterTest() 103ms
After Hooks.rollbackCustomFieldSettings() 103ms
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" 125ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 385ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 068ms
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.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.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy:175)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:64)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:76)
	at ✽.Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch"(file:Features/Atom/Statuses/ConfirmStatuses.feature:277)
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 000ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 000ms
And Login as "bausch-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "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.deleteTransportAfterTest() 000ms
After Hooks.deleteModeOfTransportationAfterTest() 062ms
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" 132ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 203ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 050ms
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.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.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy:175)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:64)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:76)
	at ✽.Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch"(file:Features/Atom/Statuses/ConfirmStatuses.feature:295)
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 000ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 000ms
And Login as "bausch-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "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() 001ms
After Hooks.deleteModeOfTransportationAfterTest() 096ms
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" 124ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 252ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 071ms
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.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.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy:175)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:64)
	at CucumberTests.Transport.CreateTransport.createByJSONFileAs(CreateTransport.java:76)
	at ✽.Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch"(file:Features/Atom/Statuses/ConfirmStatuses.feature:295)
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 000ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 000ms
And Login as "bausch-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "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() 001ms
After Hooks.deleteModeOfTransportationAfterTest() 064ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 903ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 206ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 251ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 123ms
When Accept or reject "accept" transferred transport 18s 004ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 110ms
And Set advice window in schedule 2s 679ms
And Fill advice form 14s 395ms
And Click advice save button and wait for advice form to disappear 30s 697ms
And If user is login then logout 116ms
And Login as "swisskrono-admin" 2s 371ms
And Show all transport types 1s 083ms
Then Check if transport has "testowy-różoffy-statusik" 031ms
And Go to "SETTINGS_TAB" 346ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 625ms
And Delete created transport by API 110ms
Then If user is login then logout 342ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 262ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 242ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 090ms
When Accept or reject "accept" transferred transport 17s 977ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 003ms
And Click button advice in transport table "SMALLS_IMPORT" 126ms
And Set advice window in schedule 2s 722ms
And Fill advice form 14s 480ms
And Click advice save button and wait for advice form to disappear 30s 663ms
And If user is login then logout 305ms
And Login as "swisskrono-admin" 1s 326ms
And Show all transport types 1s 051ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 045ms
After Hooks.deleteAllTransports() 1m 16s 351ms
After Hooks.deleteAllAddedStatus() 2s 229ms
Scenario Outline Confirmed statuses of existing orders should not be deleted - even after editing the order [A-6874]
Steps
Given Set token of apiUsername "super-admin-farmacol" 133ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 234ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 770ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 037ms
When Login as "farmacol-admin" 2s 124ms
And Go to "TRANSPORT_TABLE" 202ms
And Confirm statuses until reach "during-unload" 9s 838ms
And Set actual confirmed transport status list 1s 358ms
And Disable task by API 039ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 434ms
And Edit transport hours and recalculate statuses 778ms
Then Verify that all confirmed statuses are still on transport status list 080ms
org.openqa.selenium.StaleElementReferenceException: stale element reference: element is not attached to the page document
  (Session info: headless chrome=91.0.4472.77)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/stale_element_reference.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.4VNxbP}, 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.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 71e9d84b1f73bbec81ce61713c8398a0
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebElement.execute(RemoteWebElement.java:279)
	at org.openqa.selenium.remote.RemoteWebElement.getText(RemoteWebElement.java:160)
	at CucumberTests.StatusTests.ConfirmStatuses.verifyThatAllConfirmedStatusesAreStillOnTransportStatusList(ConfirmStatuses.java:246)
	at ✽.Verify that all confirmed statuses are still on transport status list(file:Features/Atom/Statuses/ConfirmStatuses.feature:364)
After Hooks.deleteTransportAfterTest() 143ms
After Hooks.rollbackTaskChanges() 027ms