Project Number Date
ApolloFullRunnerReport develop.461 16 cze 2021, 06:57

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 433 10 28 0 0 471 26 10 36 36m 19s 226ms Failed
Feature Status confirmation
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 369ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 420ms
When Find transport in table with status "advice-added" 3s 238ms
And Confirm statuses until reach "process-ended" 28s 005ms
Then Check if transport has "process-ended" 015ms
After Hooks.deleteTransportAfterTest() 121ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 1s 091ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 16s 194ms
When Find transport in table with status "planned" 17s 209ms
And Confirm statuses until reach "process-ended" 8s 603ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 152ms
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 201ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 333ms
When Find transport in table with status "planned" 3s 175ms
And Confirm statuses until reach "process-ended" 21s 528ms
Then Check if transport has "process-ended" 021ms
After Hooks.deleteTransportAfterTest() 105ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 409ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 531ms
When Find transport in table with status "potwierdzony" 3s 203ms
And Confirm statuses until reach "process-ended" 26s 942ms
Then Check if transport has "process-ended" 027ms
After Hooks.deleteTransportAfterTest() 174ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 146ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 285ms
When Find transport in table with status "created" 3s 172ms
And Confirm statuses until reach "process-ended" 29s 618ms
Then Check if transport has "process-ended" 025ms
After Hooks.deleteTransportAfterTest() 238ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 544ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 275ms
When Find transport in table with status "planned" 3s 185ms
And Confirm statuses until reach "process-ended" 26s 974ms
Then Check if transport has "process-ended" 019ms
After Hooks.deleteTransportAfterTest() 180ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 294ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 302ms
When Find transport in table with status "planned" 3s 184ms
And Confirm statuses until reach "process-ended" 26s 963ms
Then Check if transport has "process-ended" 023ms
After Hooks.deleteTransportAfterTest() 140ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 109ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 368ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 137ms
When Accept or reject "accept" transferred transport 18s 778ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 004ms
And Click button advice in transport table "SMALLS_IMPORT" 107ms
And Set advice window in schedule 2s 750ms
And Fill advice form 14s 625ms
And Click advice save button and wait for advice form to disappear 30s 775ms
And Check if window is "silver" 2s 034ms
And Go to "TRANSPORT_TABLE" 209ms
Then Check if transport has "process-ended" 328ms
After Hooks.deleteTransportAfterTest() 164ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 121ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 334ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 143ms
When Accept or reject "accept" transferred transport 18s 732ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 002ms
And Click button advice in transport table "SMALLS_EXPORT" 100ms
And Set advice window in schedule 2s 660ms
And Fill advice form 14s 787ms
And Click advice save button and wait for advice form to disappear 30s 749ms
And Check if window is "silver" 2s 030ms
And Go to "TRANSPORT_TABLE" 217ms
Then Check if transport has "process-ended" 392ms
After Hooks.deleteTransportAfterTest() 158ms
Scenario Outline Check if it is not possible to edit advice after reach specific status
Steps
Given Set token of apiUsername "super-admin-hochland" 139ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 212ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 406ms
When Login as "hochland-admin" 3s 073ms
And Find transport in table with status "advice-added" 3s 328ms
And Confirm statuses until reach "arrived" 3s 903ms
And Go to transport details "DELIVERY" 4s 809ms
Then Check if it is not possible to edit advice 15s 080ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-field-name='number-of-pallets-step-0']//input"}
  (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.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.EJ8nQZ}, 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: e9ffa0727084bdcaee38ac1406847416
*** Element info: {Using=xpath, value=//div[@data-field-name='number-of-pallets-step-0']//input}
	at sun.reflect.GeneratedConstructorAccessor200.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.TransportFormPage.getAdviceInputList(TransportFormPage.java:153)
	at CucumberTests.Transport.AdviceTransport.checkIfItIsNotPossibleToEditAdvice(AdviceTransport.java:240)
	at ✽.Check if it is not possible to edit advice(file:Features/Atom/Statuses/ConfirmStatuses.feature:48)
After Hooks.deleteTransportAfterTest() 129ms
After Hooks.rollbackAddedActionAuthorities() 070ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 934ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 397ms
When Find transport in table with status "advice-added" 3s 282ms
And Check if transport row is "blue" 3s 073ms
And Confirm statuses until reach "arrived" 3s 809ms
And Check if transport row is "green" 3s 072ms
And Confirm statuses until reach "during-unload" 3s 761ms
Then Check if transport row is "orange" 3s 070ms
And Confirm statuses until reach "unloaded" 3s 756ms
Then Check if transport row is "darkgoldenrod" 3s 042ms
And Confirm statuses until reach "process-ended" 18s 813ms
Then Check if transport row is "silver" 3s 052ms
After Hooks.deleteTransportAfterTest() 198ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 098ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 196ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 038ms
And Click button advice in transport table "DELIVERY" 089ms
And Set advice window in schedule 2s 864ms
And Fill advice form 8s 458ms
And Click advice save button and wait for advice form to disappear 30s 727ms
And Go to "TRANSPORT_TABLE" 227ms
And Find transport in table with status "advice-added" 3s 184ms
And Confirm statuses until reach "left-the-area" 17s 529ms
Then Check if next status is not possible to confirm 162ms
After Hooks.deleteTransportAfterTest() 099ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 167ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 202ms
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" 115ms
And Set advice window in schedule 2s 630ms
And Fill advice form 8s 390ms
And Click advice save button and wait for advice form to disappear 30s 733ms
And Go to "TRANSPORT_TABLE" 174ms
And Find transport in table with status "advice-added" 3s 203ms
And Confirm statuses until reach "left-the-area" 17s 557ms
Then Check if next status is not possible to confirm 098ms
After Hooks.deleteTransportAfterTest() 098ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 215ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 210ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 003ms
And Show all transport types 1s 040ms
And Click button advice in transport table "DELIVERY" 106ms
And Set advice window in schedule 2s 622ms
And Fill advice form 8s 385ms
And Click advice save button and wait for advice form to disappear 30s 710ms
And Go to "TRANSPORT_TABLE" 202ms
And Find transport in table with status "advice-added" 3s 165ms
When Add file to transport by API 1s 256ms
And Confirm statuses until reach "process-ended" 35s 284ms
Then Check if transport has "process-ended" 017ms
After Hooks.deleteTransportAfterTest() 177ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 464ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 191ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
And Show all transport types 1s 039ms
And Click button advice in transport table "LOAD" 089ms
And Set advice window in schedule 2s 641ms
And Fill advice form 8s 479ms
And Click advice save button and wait for advice form to disappear 30s 798ms
And Go to "TRANSPORT_TABLE" 197ms
And Find transport in table with status "advice-added" 3s 231ms
When Add file to transport by API 365ms
And Confirm statuses until reach "process-ended" 35s 237ms
Then Check if transport has "process-ended" 016ms
After Hooks.deleteTransportAfterTest() 176ms
Given Set token of apiUsername "super-admin-hochland" 159ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 589ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 110ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 206ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Login as "hochland-admin" 2s 646ms
And Show all transport types 1s 058ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 102ms
And Set advice window in schedule 6s 499ms
And Fill advice form 13s 238ms
And Click advice save button and wait for advice form to disappear 30s 672ms
And Go to "TRANSPORT_TABLE" 148ms
And Find transport in table with status "advice-added" 3s 173ms
And Confirm statuses until reach "during-load" 6s 737ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 313ms
And Check if next status is not possible to confirm in status confirmation modal 085ms
After Hooks.deleteTransportAfterTest() 142ms
After Hooks.rollbackCustomFieldSettings() 109ms
Given Set token of apiUsername "super-admin-keeeper" 122ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 046ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 056ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 220ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 1s 671ms
And Show all transport types 1s 049ms
And Click button advice in transport table "LOAD" 117ms
And Set advice window in schedule 2s 478ms
And Fill advice form 13s 242ms
And Click advice save button and wait for advice form to disappear 30s 689ms
And Go to "TRANSPORT_TABLE" 279ms
And Find transport in table with status "advice-added" 3s 171ms
And Confirm statuses until reach "arrived" 3s 775ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 243ms
And Check if next status is not possible to confirm in status confirmation modal 105ms
After Hooks.deleteTransportAfterTest() 154ms
After Hooks.rollbackCustomFieldSettings() 054ms
Given Set token of apiUsername "super-admin-keeeper" 120ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 039ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 048ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 218ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 1s 752ms
And Show all transport types 1s 054ms
And Click button advice in transport table "CONTAINER" 108ms
And Set advice window in schedule 2s 506ms
And Fill advice form 13s 216ms
And Click advice save button and wait for advice form to disappear 30s 709ms
And Go to "TRANSPORT_TABLE" 158ms
And Find transport in table with status "advice-added" 3s 215ms
And Confirm statuses until reach "arrived" 3s 814ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 231ms
And Check if next status is not possible to confirm in status confirmation modal 092ms
After Hooks.deleteTransportAfterTest() 121ms
After Hooks.rollbackCustomFieldSettings() 046ms
Given Set token of apiUsername "super-admin-keeeper" 112ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 044ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 055ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 255ms
And Login as "keeeper-admin" 1s 672ms
And Go to "TRANSPORT_TABLE" 092ms
And Find transport in table with status "planned" 3s 180ms
And Confirm statuses until reach "arrived" 3s 786ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 211ms
And Check if next status is not possible to confirm in status confirmation modal 081ms
After Hooks.deleteTransportAfterTest() 153ms
After Hooks.rollbackCustomFieldSettings() 057ms
Given Set token of apiUsername "super-admin-keeeper" 128ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 047ms
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" 055ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 367ms
And Login as "keeeper-admin" 1s 603ms
And Go to "TRANSPORT_TABLE" 106ms
And Find transport in table with status "planned" 3s 223ms
And Confirm statuses until reach "arrived" 3s 783ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 202ms
And Check if next status is not possible to confirm in status confirmation modal 094ms
After Hooks.deleteTransportAfterTest() 136ms
After Hooks.rollbackCustomFieldSettings() 045ms
Given Set token of apiUsername "super-admin-hochland" 132ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 040ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 160ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 320ms
And Login as "hochland-admin" 2s 392ms
And Go to "TRANSPORT_TABLE" 187ms
And Find transport in table with status "advice-added" 3s 194ms
And Confirm statuses until reach "during-unload" 6s 675ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 321ms
And Check if next status is not possible to confirm in status confirmation modal 497ms
After Hooks.deleteTransportAfterTest() 122ms
After Hooks.rollbackCustomFieldSettings() 138ms
Given Set token of apiUsername "super-admin-keeeper" 116ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 039ms
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" 047ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 163ms
And Login as "keeeper-admin" 1s 838ms
And Show all transport types 1s 087ms
And Click button advice in transport table "LOAD" 096ms
And Set advice window in schedule 2s 649ms
And Fill advice form 13s 259ms
And Click advice save button and wait for advice form to disappear 30s 674ms
And Go to "TRANSPORT_TABLE" 151ms
And Find transport in table with status "advice-added" 3s 353ms
When Confirm statuses until reach "arrived" 3s 767ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 323ms
And Check if next status is not possible to confirm in status confirmation modal 086ms
And Set "transport" inputs from JSON file "EDIT_LOAD" "super-admin-keeeper" 001ms
And Click cancel in status confirmation modal 15s 214ms
And Go to transport details "LOAD" 4s 392ms
And Open section: "advice-panel" 1s 074ms
And Fill transport form 26s 183ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 141ms
And Go to transport details "LOAD" 4s 461ms
And Open section: "advice-panel" 1s 071ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 810ms
And Confirm statuses until reach "process-ended" 24s 270ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 111ms
After Hooks.rollbackCustomFieldSettings() 048ms
Given Set token of apiUsername "super-admin-keeeper" 127ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 047ms
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" 052ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 232ms
And Login as "keeeper-admin" 1s 833ms
And Show all transport types 1s 091ms
And Click button advice in transport table "CONTAINER" 090ms
And Set advice window in schedule 2s 510ms
And Fill advice form 13s 245ms
And Click advice save button and wait for advice form to disappear 30s 676ms
And Go to "TRANSPORT_TABLE" 178ms
And Find transport in table with status "advice-added" 3s 197ms
When Confirm statuses until reach "arrived" 3s 800ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 225ms
And Check if next status is not possible to confirm in status confirmation modal 102ms
And Set "transport" inputs from JSON file "EDIT_CONTAINER" "super-admin-keeeper" 001ms
And Click cancel in status confirmation modal 15s 145ms
And Go to transport details "CONTAINER" 4s 501ms
And Open section: "advice-panel" 1s 086ms
And Fill transport form 26s 155ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 637ms
And Go to transport details "CONTAINER" 4s 572ms
And Open section: "advice-panel" 1s 071ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 15s 783ms
And Confirm statuses until reach "process-ended" 24s 331ms
Then Check if transport has "process-ended" 028ms
After Hooks.deleteTransportAfterTest() 157ms
After Hooks.rollbackCustomFieldSettings() 081ms
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" 132ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 047ms
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" 079ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 210ms
And Login as "hochland-admin" 2s 697ms
And Show all transport types 1s 054ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 106ms
And Set advice window in schedule 6s 508ms
And Fill advice form 13s 677ms
And Click advice save button and wait for advice form to disappear 30s 687ms
And Go to "TRANSPORT_TABLE" 195ms
And Find transport in table with status "advice-added" 3s 213ms
When Confirm statuses until reach "during-load" 6s 585ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 331ms
And Check if next status is not possible to confirm in status confirmation modal 079ms
And Set "transport" inputs from JSON file "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Click cancel in status confirmation modal 15s 183ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 4s 451ms
And Open section: "advice-panel" 1s 089ms
And Fill transport form 36s 167ms
And Click "save-transport-and-close" save button and wait for form to disappear 10s 164ms
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.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.EJ8nQZ}, 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: e9ffa0727084bdcaee38ac1406847416
	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:201)
	at ✽.Click "save-transport-and-close" save button and wait for form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:175)
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() 185ms
After Hooks.rollbackCustomFieldSettings() 119ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - without advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 126ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 046ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 002ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 056ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 376ms
And Login as "keeeper-admin" 2s 162ms
And Go to "TRANSPORT_TABLE" 146ms
And Find transport in table with status "planned" 3s 249ms
When Confirm statuses until reach "arrived" 3s 950ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 313ms
And Check if next status is not possible to confirm in status confirmation modal 115ms
And Click cancel in status confirmation modal 15s 114ms
And Go to transport details "UNLOAD" 4s 570ms
And Fill transport form 36s 332ms
java.lang.AssertionError: Nie można wypełnić pola number-of-pallets-step-0, 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.CreateTransport.fillTransportForm(CreateTransport.java:183)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:202)
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 134ms
After Hooks.rollbackCustomFieldSettings() 051ms
Given Set token of apiUsername "super-admin-keeeper" 225ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 056ms
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" 094ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 426ms
And Login as "keeeper-admin" 1s 716ms
And Go to "TRANSPORT_TABLE" 132ms
And Find transport in table with status "planned" 3s 218ms
When Confirm statuses until reach "arrived" 3s 965ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 196ms
And Check if next status is not possible to confirm in status confirmation modal 099ms
And Click cancel in status confirmation modal 15s 162ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 408ms
And Fill transport form 36s 599ms
And Click "save-transport-and-close" save button and wait for form to disappear 16s 138ms
And Confirm statuses until reach "process-ended" 24s 367ms
Then Check if transport has "process-ended" 026ms
After Hooks.deleteTransportAfterTest() 126ms
After Hooks.rollbackCustomFieldSettings() 042ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - without advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 121ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 040ms
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" 098ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 407ms
And Login as "hochland-admin" 2s 574ms
And Go to "TRANSPORT_TABLE" 208ms
And Find transport in table with status "advice-added" 3s 196ms
When Confirm statuses until reach "during-unload" 6s 526ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 524ms
And Check if next status is not possible to confirm in status confirmation modal 353ms
And Click cancel in status confirmation modal 15s 140ms
And Go to transport details "DELIVERY" 4s 441ms
And Fill transport form 29s 789ms
java.lang.AssertionError: Nie można wypełnić pola number-of-pallets-step-0, 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.CreateTransport.fillTransportForm(CreateTransport.java:183)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:202)
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 164ms
After Hooks.rollbackCustomFieldSettings() 122ms
Given Set token of apiUsername "super-admin-skd" 124ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 365ms
And Confirm status "REPORTING" by Public API "v1" 113ms
And Confirm status "ARRIVAL" by Public API "v1" 196ms
And Login as "swiss-krono-delivery-guard" 1s 604ms
And Go to "TRANSPORT_TABLE" 235ms
When Confirm "Departure" status in transport row 061ms
Then Verify that "Departure" has been confirmed 384ms
After Hooks.deleteTransportAfterTest() 120ms
Scenario Outline Check if it is possible to confirm next status in transport details on transport details reopen after filling blockade customfields and not saving changes - without advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 149ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 064ms
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" 146ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 296ms
When Login as "keeeper-admin" 1s 816ms
And Find transport in table with status "planned" 3s 289ms
And Confirm statuses until reach "arrived" 3s 762ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 361ms
And Check if next status is not possible to confirm in status confirmation modal 074ms
And Click cancel in status confirmation modal 15s 136ms
And Go to transport details "UNLOAD" 4s 379ms
And Fill transport form 36s 396ms
java.lang.AssertionError: Nie można wypełnić pola number-of-pallets-step-0, 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.CreateTransport.fillTransportForm(CreateTransport.java:183)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:243)
Then Check if confirm status modal appeared on confirming next status in transport "details" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 182ms
After Hooks.rollbackCustomFieldSettings() 038ms
Given Set token of apiUsername "super-admin-keeeper" 121ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 041ms
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" 048ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 347ms
When Login as "keeeper-admin" 1s 933ms
And Find transport in table with status "planned" 3s 247ms
And Confirm statuses until reach "arrived" 3s 896ms
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 099ms
And Click cancel in status confirmation modal 15s 148ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 433ms
And Fill transport form 36s 569ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 112ms
And Check if next status is not possible to confirm in status confirmation modal 092ms
After Hooks.deleteTransportAfterTest() 112ms
After Hooks.rollbackCustomFieldSettings() 086ms
Scenario Outline Check if it is possible to confirm next status in transport details on transport details reopen after filling blockade customfields and not saving changes - without advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 157ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 053ms
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" 233ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 443ms
When Login as "hochland-admin" 2s 425ms
And Find transport in table with status "advice-added" 3s 294ms
And Confirm statuses until reach "during-unload" 6s 532ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 288ms
And Check if next status is not possible to confirm in status confirmation modal 239ms
And Click cancel in status confirmation modal 15s 153ms
And Go to transport details "DELIVERY" 4s 624ms
And Fill transport form 29s 650ms
java.lang.AssertionError: Nie można wypełnić pola number-of-pallets-step-0, 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.CreateTransport.fillTransportForm(CreateTransport.java:183)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:243)
Then Check if confirm status modal appeared on confirming next status in transport "details" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 142ms
After Hooks.rollbackCustomFieldSettings() 117ms
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" 127ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 524ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 271ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 177ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 865ms
And Login as "bausch-admin" 1s 788ms
And Go to "TRANSPORT_TABLE" 140ms
And Find transport in table with status "on-the-way" 18s 217ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[contains(@data-status-name, 'on-the-way')]"}
  (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.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.EJ8nQZ}, 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: e9ffa0727084bdcaee38ac1406847416
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'on-the-way')]}
	at sun.reflect.GeneratedConstructorAccessor200.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 "on-the-way"(file:Features/Atom/Statuses/ConfirmStatuses.feature:281)
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() 144ms
After Hooks.deleteModeOfTransportationAfterTest() 163ms
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" 117ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 346ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 271ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 139ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 798ms
And Login as "bausch-admin" 1s 498ms
And Go to "TRANSPORT_TABLE" 126ms
And Find transport in table with status "on-the-way" 18s 173ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[contains(@data-status-name, 'on-the-way')]"}
  (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.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.EJ8nQZ}, 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: e9ffa0727084bdcaee38ac1406847416
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'on-the-way')]}
	at sun.reflect.GeneratedConstructorAccessor200.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 "on-the-way"(file:Features/Atom/Statuses/ConfirmStatuses.feature:299)
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() 149ms
After Hooks.deleteModeOfTransportationAfterTest() 122ms
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" 131ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 453ms
And Create transport "CREATE_LOAD_PL" by JSON file as "super-admin-bausch" 1s 270ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 152ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_PL" as "super-admin-bausch" 902ms
And Login as "bausch-admin" 1s 408ms
And Go to "TRANSPORT_TABLE" 115ms
And Find transport in table with status "on-the-way" 18s 145ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[contains(@data-status-name, 'on-the-way')]"}
  (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.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.EJ8nQZ}, 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: e9ffa0727084bdcaee38ac1406847416
*** Element info: {Using=xpath, value=//td[contains(@data-status-name, 'on-the-way')]}
	at sun.reflect.GeneratedConstructorAccessor200.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 "on-the-way"(file:Features/Atom/Statuses/ConfirmStatuses.feature:299)
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() 157ms
After Hooks.deleteModeOfTransportationAfterTest() 114ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 967ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 281ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 321ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 133ms
When Accept or reject "accept" transferred transport 18s 219ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 002ms
And Click button advice in transport table "SMALLS_IMPORT" 096ms
And Set advice window in schedule 2s 924ms
And Fill advice form 14s 585ms
And Click advice save button and wait for advice form to disappear 30s 695ms
And If user is login then logout 116ms
And Login as "swisskrono-admin" 2s 224ms
And Show all transport types 1s 054ms
Then Check if transport has "testowy-różoffy-statusik" 030ms
And Go to "SETTINGS_TAB" 341ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 1s 596ms
And Delete created transport by API 253ms
Then If user is login then logout 137ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 586ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 855ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 130ms
When Accept or reject "accept" transferred transport 18s 729ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 001ms
And Click button advice in transport table "SMALLS_IMPORT" 138ms
And Set advice window in schedule 2s 825ms
And Fill advice form 14s 729ms
And Click advice save button and wait for advice form to disappear 30s 672ms
And If user is login then logout 104ms
And Login as "swisskrono-admin" 1s 742ms
And Show all transport types 1s 062ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 063ms
After Hooks.deleteAllTransports() 1m 16s 418ms
After Hooks.deleteAllAddedStatus() 2s 240ms
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" 138ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 278ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 882ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 043ms
When Login as "farmacol-admin" 1s 789ms
And Go to "TRANSPORT_TABLE" 192ms
And Confirm statuses until reach "during-unload" 9s 366ms
And Set actual confirmed transport status list 1s 400ms
And Disable task by API 053ms
And Go to transport details "EXTERNAL_DELIVERY" 4s 412ms
And Edit transport hours and recalculate statuses 10s 668ms
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.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.EJ8nQZ}, 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: e9ffa0727084bdcaee38ac1406847416
	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.StatusTests.ConfirmStatuses.editTransportHoursAndRecalculateStatuses(ConfirmStatuses.java:224)
	at ✽.Edit transport hours and recalculate statuses(file:Features/Atom/Statuses/ConfirmStatuses.feature:362)
Then Verify that all confirmed statuses are still on transport status list 000ms
After Hooks.deleteTransportAfterTest() 109ms
After Hooks.rollbackTaskChanges() 099ms