Project Number Date
ApolloFullRunnerReport apollo-test-2.80 14 lip 2021, 05:39

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 502 5 31 0 0 538 31 5 36 37m 13s 124ms Failed
Feature Status confirmation
Given Set token of apiUsername "super-admin-hochland" 123ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 055ms
And Mark custom fields as not obligatory 646ms
And Login as "hochland-admin" 3s 462ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 507ms
When Find transport in table with status "advice-added" 3s 733ms
And Confirm statuses until reach "process-ended" 19s 849ms
Then Check if transport has "process-ended" 066ms
After Hooks.deleteTransportAfterTest() 148ms
After Hooks.rollbackAllCustomFieldsSettings() 883ms
Given Set token of apiUsername "super-admin-pgf" 115ms
And Get custom field settings for "UNLOAD" transport type and "pgf" company 046ms
And Mark custom fields as not obligatory 006ms
And Login as "pgf-admin" 2s 258ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 928ms
When Find transport in table with status "planned" 17s 587ms
And Confirm statuses until reach "process-ended" 11s 132ms
Then Check if transport has "process-ended" 081ms
After Hooks.deleteTransportAfterTest() 226ms
After Hooks.rollbackAllCustomFieldsSettings() 140ms
Scenario Outline Check if it is possible to confirm statuses by user
Steps
Given Set token of apiUsername "super-admin-adama" 117ms
And Get custom field settings for "DELIVERY" transport type and "adama" company 041ms
And Mark custom fields as not obligatory 008ms
And Login as "adama-admin" 2s 461ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 1s 440ms
When Find transport in table with status "planned" 3s 706ms
And Confirm statuses until reach "process-ended" 30s 353ms
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.114)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'apollo-test-2', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-50-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.24pGIu}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=91.0.4472.114, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 51475326496d3b0129efabd3aba6e551
*** Element info: {Using=xpath, value=//button[@class='btn btn-sm btn-primary btn-wide']}
	at sun.reflect.GeneratedConstructorAccessor217.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at Pages.BasePage.getWebElementByXpath(BasePage.java:323)
	at Pages.Transport.TransportsPage.confirmNextStatus(TransportsPage.java:300)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:290)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:84)
	at ✽.Confirm statuses until reach "process-ended"(file:Features/Atom/Statuses/ConfirmStatuses.feature:11)
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 122ms
After Hooks.rollbackAllCustomFieldsSettings() 132ms
Given Set token of apiUsername "super-admin-lantmannen" 117ms
And Get custom field settings for "DELIVERY" transport type and "lantmannen" company 039ms
And Mark custom fields as not obligatory 004ms
And Login as "lantmannen-admin" 2s 358ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 420ms
When Find transport in table with status "potwierdzony" 3s 697ms
And Confirm statuses until reach "process-ended" 19s 711ms
Then Check if transport has "process-ended" 074ms
After Hooks.deleteTransportAfterTest() 127ms
After Hooks.rollbackAllCustomFieldsSettings() 006ms
Given Set token of apiUsername "super-admin-lantmannen" 113ms
And Get custom field settings for "LOAD" transport type and "lantmannen" company 039ms
And Mark custom fields as not obligatory 005ms
And Login as "lantmannen-admin" 2s 055ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 503ms
When Find transport in table with status "created" 3s 679ms
And Confirm statuses until reach "process-ended" 24s 364ms
Then Check if transport has "process-ended" 071ms
After Hooks.deleteTransportAfterTest() 126ms
After Hooks.rollbackAllCustomFieldsSettings() 006ms
Given Set token of apiUsername "super-admin-keeeper" 117ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 038ms
And Mark custom fields as not obligatory 177ms
And Login as "keeeper-admin" 2s 711ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 459ms
When Find transport in table with status "planned" 3s 698ms
And Confirm statuses until reach "process-ended" 19s 734ms
Then Check if transport has "process-ended" 075ms
After Hooks.deleteTransportAfterTest() 124ms
After Hooks.rollbackAllCustomFieldsSettings() 168ms
Given Set token of apiUsername "super-admin-keeeper" 119ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 045ms
And Mark custom fields as not obligatory 180ms
And Login as "keeeper-admin" 2s 602ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 512ms
When Find transport in table with status "planned" 3s 693ms
And Confirm statuses until reach "process-ended" 33s 279ms
Then Check if transport has "process-ended" 072ms
After Hooks.deleteTransportAfterTest() 150ms
After Hooks.rollbackAllCustomFieldsSettings() 200ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 936ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 349ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 110ms
When Accept or reject "accept" transferred transport 2s 820ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 022ms
And Click button advice in transport table "SMALLS_IMPORT" 260ms
And Set advice window in schedule 2s 908ms
And Fill advice form 17s 212ms
And Click advice save button and wait for advice form to disappear 31s 046ms
And Check if window is "silver" 4s 080ms
And Go to "TRANSPORT_TABLE" 457ms
Then Check if transport has "process-ended" 216ms
After Hooks.deleteTransportAfterTest() 239ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 243ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 386ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 104ms
When Accept or reject "accept" transferred transport 2s 915ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 022ms
And Click button advice in transport table "SMALLS_EXPORT" 255ms
And Set advice window in schedule 2s 918ms
And Fill advice form 17s 177ms
And Click advice save button and wait for advice form to disappear 31s 044ms
And Check if window is "silver" 4s 072ms
And Go to "TRANSPORT_TABLE" 459ms
Then Check if transport has "process-ended" 296ms
After Hooks.deleteTransportAfterTest() 145ms
Given Set token of apiUsername "super-admin-hochland" 117ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 120ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 054ms
And Mark custom fields as not obligatory 611ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 533ms
When Login as "hochland-admin" 3s 484ms
And Find transport in table with status "advice-added" 3s 796ms
And Confirm statuses until reach "arrived" 5s 805ms
And Go to transport details "DELIVERY" 3s 053ms
Then Check if it is not possible to edit advice 645ms
After Hooks.deleteTransportAfterTest() 108ms
After Hooks.rollbackAllCustomFieldsSettings() 802ms
After Hooks.rollbackAddedActionAuthorities() 054ms
Given Set token of apiUsername "super-admin-hochland" 121ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 054ms
And Mark custom fields as not obligatory 626ms
And Login as "hochland-admin" 3s 024ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 501ms
When Find transport in table with status "advice-added" 3s 735ms
And Check if transport row is "blue" 3s 217ms
And Confirm statuses until reach "arrived" 5s 693ms
And Check if transport row is "green" 3s 263ms
And Confirm statuses until reach "during-unload" 5s 232ms
Then Check if transport row is "orange" 3s 205ms
And Confirm statuses until reach "unloaded" 5s 772ms
Then Check if transport row is "darkgoldenrod" 3s 215ms
And Confirm statuses until reach "process-ended" 5s 792ms
Then Check if transport row is "silver" 3s 217ms
After Hooks.deleteTransportAfterTest() 122ms
After Hooks.rollbackAllCustomFieldsSettings() 819ms
Given Set token of apiUsername "super-admin-piast" 119ms
And Get custom field settings for "DELIVERY" transport type and "piast" company 081ms
And Mark custom fields as not obligatory 010ms
And Login as "piast-admin" 2s 478ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 309ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 020ms
And Show all transport types 1s 156ms
And Click button advice in transport table "DELIVERY" 272ms
And Set advice window in schedule 2s 886ms
And Fill advice form 10s 003ms
And Click advice save button and wait for advice form to disappear 30s 944ms
And Go to "TRANSPORT_TABLE" 482ms
And Find transport in table with status "advice-added" 3s 613ms
And Confirm statuses until reach "left-the-area" 28s 364ms
Then Check if next status is not possible to confirm 289ms
After Hooks.deleteTransportAfterTest() 207ms
After Hooks.rollbackAllCustomFieldsSettings() 1s 041ms
Given Set token of apiUsername "super-admin-piast" 113ms
And Get custom field settings for "LOAD" transport type and "piast" company 064ms
And Mark custom fields as not obligatory 007ms
And Login as "piast-admin" 2s 571ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 351ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 021ms
And Show all transport types 1s 152ms
And Click button advice in transport table "LOAD" 223ms
And Set advice window in schedule 2s 870ms
And Fill advice form 9s 980ms
And Click advice save button and wait for advice form to disappear 30s 988ms
And Go to "TRANSPORT_TABLE" 444ms
And Find transport in table with status "advice-added" 3s 604ms
And Confirm statuses until reach "left-the-area" 26s 429ms
Then Check if next status is not possible to confirm 316ms
After Hooks.deleteTransportAfterTest() 118ms
After Hooks.rollbackAllCustomFieldsSettings() 1s 199ms
Given Set token of apiUsername "super-admin-piast" 116ms
And Get custom field settings for "DELIVERY" transport type and "piast" company 086ms
And Mark custom fields as not obligatory 015ms
And Login as "piast-admin" 2s 582ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 330ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 020ms
And Show all transport types 1s 161ms
And Click button advice in transport table "DELIVERY" 305ms
And Set advice window in schedule 2s 797ms
And Fill advice form 10s 050ms
And Click advice save button and wait for advice form to disappear 30s 911ms
And Go to "TRANSPORT_TABLE" 501ms
And Find transport in table with status "advice-added" 3s 662ms
When Add file to transport by API 583ms
And Confirm statuses until reach "process-ended" 33s 946ms
Then Check if transport has "process-ended" 065ms
After Hooks.deleteTransportAfterTest() 137ms
After Hooks.rollbackAllCustomFieldsSettings() 1s 052ms
Given Set token of apiUsername "super-admin-piast" 119ms
And Get custom field settings for "LOAD" transport type and "piast" company 068ms
And Mark custom fields as not obligatory 012ms
And Login as "piast-admin" 2s 681ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 360ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 017ms
And Show all transport types 1s 141ms
And Click button advice in transport table "LOAD" 316ms
And Set advice window in schedule 2s 831ms
And Fill advice form 10s 037ms
And Click advice save button and wait for advice form to disappear 30s 926ms
And Go to "TRANSPORT_TABLE" 422ms
And Find transport in table with status "advice-added" 3s 645ms
When Add file to transport by API 404ms
And Confirm statuses until reach "process-ended" 33s 036ms
Then Check if transport has "process-ended" 073ms
After Hooks.deleteTransportAfterTest() 144ms
After Hooks.rollbackAllCustomFieldsSettings() 1s 202ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 120ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 068ms
And Mark custom fields as not obligatory 1s 142ms
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 302ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 002ms
And Login as "hochland-admin" 3s 572ms
And Show all transport types 1s 183ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 275ms
And Set advice window in schedule 7s 046ms
And Fill advice form 15s 070ms
java.lang.AssertionError: Nie można wypełnić pola car-registration-number, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:117)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:137)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "during-load" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 110ms
After Hooks.rollbackAllCustomFieldsSettings() 1s 224ms
Given Set token of apiUsername "super-admin-keeeper" 117ms
And Get custom field settings for "LOAD" transport type and "keeeper" company 044ms
And Mark custom fields as not obligatory 205ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 093ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 15s 216ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 2s 626ms
And Show all transport types 1s 203ms
And Click button advice in transport table "LOAD" 216ms
And Set advice window in schedule 2s 723ms
And Fill advice form 15s 686ms
And Click advice save button and wait for advice form to disappear 31s 023ms
And Go to "TRANSPORT_TABLE" 442ms
And Find transport in table with status "advice-added" 3s 597ms
And Confirm statuses until reach "arrived" 5s 738ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 481ms
And Check if next status is not possible to confirm in status confirmation modal 277ms
After Hooks.deleteTransportAfterTest() 198ms
After Hooks.rollbackAllCustomFieldsSettings() 278ms
Given Set token of apiUsername "super-admin-keeeper" 117ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 041ms
And Mark custom fields as not obligatory 199ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 086ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 311ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 2s 493ms
And Show all transport types 1s 149ms
And Click button advice in transport table "CONTAINER" 265ms
And Set advice window in schedule 2s 730ms
And Fill advice form 15s 885ms
And Click advice save button and wait for advice form to disappear 30s 928ms
And Go to "TRANSPORT_TABLE" 451ms
And Find transport in table with status "advice-added" 3s 649ms
And Confirm statuses until reach "arrived" 5s 684ms
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 303ms
After Hooks.deleteTransportAfterTest() 218ms
After Hooks.rollbackAllCustomFieldsSettings() 251ms
Given Set token of apiUsername "super-admin-keeeper" 120ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 043ms
And Mark custom fields as not obligatory 164ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 085ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 385ms
And Login as "keeeper-admin" 2s 537ms
And Go to "TRANSPORT_TABLE" 403ms
And Find transport in table with status "planned" 3s 638ms
And Confirm statuses until reach "arrived" 5s 744ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 539ms
And Check if next status is not possible to confirm in status confirmation modal 274ms
After Hooks.deleteTransportAfterTest() 131ms
After Hooks.rollbackAllCustomFieldsSettings() 157ms
Given Set token of apiUsername "super-admin-keeeper" 117ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 040ms
And Mark custom fields as not obligatory 145ms
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" 088ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 454ms
And Login as "keeeper-admin" 2s 409ms
And Go to "TRANSPORT_TABLE" 425ms
And Find transport in table with status "planned" 3s 668ms
And Confirm statuses until reach "arrived" 5s 793ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 564ms
And Check if next status is not possible to confirm in status confirmation modal 288ms
After Hooks.deleteTransportAfterTest() 126ms
After Hooks.rollbackAllCustomFieldsSettings() 197ms
Given Set token of apiUsername "super-admin-hochland" 120ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 052ms
And Mark custom fields as not obligatory 613ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 144ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 480ms
And Login as "hochland-admin" 3s 016ms
And Go to "TRANSPORT_TABLE" 512ms
And Find transport in table with status "advice-added" 3s 697ms
And Confirm statuses until reach "during-unload" 10s 567ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 658ms
And Check if next status is not possible to confirm in status confirmation modal 392ms
After Hooks.deleteTransportAfterTest() 164ms
After Hooks.rollbackAllCustomFieldsSettings() 797ms
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" 116ms
And Get custom field settings for "LOAD" transport type and "keeeper" company 043ms
And Mark custom fields as not obligatory 192ms
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" 085ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 295ms
And Login as "keeeper-admin" 2s 616ms
And Show all transport types 1s 194ms
And Click button advice in transport table "LOAD" 228ms
And Set advice window in schedule 2s 725ms
And Fill advice form 15s 719ms
And Click advice save button and wait for advice form to disappear 31s 056ms
And Go to "TRANSPORT_TABLE" 426ms
And Find transport in table with status "advice-added" 3s 686ms
When Confirm statuses until reach "arrived" 5s 706ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 482ms
And Check if next status is not possible to confirm in status confirmation modal 242ms
And Set "transport" inputs from JSON file "EDIT_LOAD" "super-admin-keeeper" 001ms
And Click cancel in status confirmation modal 15s 356ms
And Go to transport details "LOAD" 2s 808ms
And Open section: "advice-panel" 1s 172ms
And Fill transport form 28s 683ms
And Click "save-transport-and-close" save button and wait for form to disappear 250ms
java.lang.AssertionError: Nie udało się zapisać zmian! Pojawił się komunikat walidacyjny w polu:
[do]
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at Pages.Transport.TransportFormPage.clickSaveButtonAndWaitForFormToDisappear(TransportFormPage.java:195)
	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:193)
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() 131ms
After Hooks.rollbackAllCustomFieldsSettings() 247ms
Given Set token of apiUsername "super-admin-keeeper" 119ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 044ms
And Mark custom fields as not obligatory 200ms
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" 090ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 317ms
And Login as "keeeper-admin" 2s 606ms
And Show all transport types 1s 171ms
And Click button advice in transport table "CONTAINER" 236ms
And Set advice window in schedule 2s 721ms
And Fill advice form 15s 730ms
And Click advice save button and wait for advice form to disappear 30s 939ms
And Go to "TRANSPORT_TABLE" 451ms
And Find transport in table with status "advice-added" 3s 630ms
When Confirm statuses until reach "arrived" 5s 776ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 481ms
And Check if next status is not possible to confirm in status confirmation modal 233ms
And Set "transport" inputs from JSON file "EDIT_CONTAINER" "super-admin-keeeper" 001ms
And Click cancel in status confirmation modal 15s 303ms
And Go to transport details "CONTAINER" 2s 768ms
And Open section: "advice-panel" 1s 165ms
And Fill transport form 28s 683ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 202ms
And Go to transport details "CONTAINER" 2s 788ms
And Open section: "advice-panel" 1s 167ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 30s 690ms
And Confirm statuses until reach "process-ended" 15s 109ms
Then Check if transport has "process-ended" 078ms
After Hooks.deleteTransportAfterTest() 158ms
After Hooks.rollbackAllCustomFieldsSettings() 249ms
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" 118ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 067ms
And Mark custom fields as not obligatory 1s 169ms
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" 099ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 300ms
And Login as "hochland-admin" 3s 432ms
And Show all transport types 1s 171ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 275ms
And Set advice window in schedule 7s 031ms
And Fill advice form 15s 131ms
java.lang.AssertionError: Nie można wypełnić pola car-registration-number, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:117)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:181)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
When Confirm statuses until reach "during-load" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
And Set "transport" inputs from JSON file "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 000ms
And Click cancel in status confirmation modal 000ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 000ms
And Open section: "advice-panel" 000ms
And Fill "warehouseman-(u)" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 110ms
After Hooks.rollbackAllCustomFieldsSettings() 1s 276ms
Given Set token of apiUsername "super-admin-keeeper" 117ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 040ms
And Mark custom fields as not obligatory 151ms
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" 086ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 332ms
And Login as "keeeper-admin" 2s 524ms
And Go to "TRANSPORT_TABLE" 416ms
And Find transport in table with status "planned" 3s 670ms
When Confirm statuses until reach "arrived" 5s 789ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 581ms
And Check if next status is not possible to confirm in status confirmation modal 297ms
And Click cancel in status confirmation modal 15s 357ms
And Go to transport details "UNLOAD" 2s 929ms
And Fill transport form 40s 864ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 259ms
And Confirm statuses until reach "process-ended" 15s 150ms
Then Check if transport has "process-ended" 074ms
After Hooks.deleteTransportAfterTest() 148ms
After Hooks.rollbackAllCustomFieldsSettings() 165ms
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" 117ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 041ms
And Mark custom fields as not obligatory 150ms
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" 088ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 469ms
And Login as "keeeper-admin" 2s 664ms
And Go to "TRANSPORT_TABLE" 423ms
And Find transport in table with status "planned" 3s 663ms
When Confirm statuses until reach "arrived" 5s 761ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 605ms
And Check if next status is not possible to confirm in status confirmation modal 280ms
And Click cancel in status confirmation modal 15s 397ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 823ms
And Fill transport form 40s 908ms
And Click "save-transport-and-close" save button and wait for form to disappear 254ms
java.lang.AssertionError: Nie udało się zapisać zmian! Pojawił się komunikat walidacyjny w polu:
[do]
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at Pages.Transport.TransportFormPage.clickSaveButtonAndWaitForFormToDisappear(TransportFormPage.java:195)
	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:222)
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 211ms
After Hooks.rollbackAllCustomFieldsSettings() 200ms
Given Set token of apiUsername "super-admin-hochland" 115ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 054ms
And Mark custom fields as not obligatory 618ms
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" 138ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 500ms
And Login as "hochland-admin" 3s 343ms
And Go to "TRANSPORT_TABLE" 457ms
And Find transport in table with status "advice-added" 3s 638ms
When Confirm statuses until reach "during-unload" 10s 581ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 656ms
And Check if next status is not possible to confirm in status confirmation modal 387ms
And Click cancel in status confirmation modal 15s 377ms
And Go to transport details "DELIVERY" 2s 897ms
And Fill transport form 40s 714ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 215ms
And Confirm statuses until reach "process-ended" 10s 425ms
Then Check if transport has "process-ended" 054ms
After Hooks.deleteTransportAfterTest() 144ms
After Hooks.rollbackAllCustomFieldsSettings() 794ms
Given Set token of apiUsername "super-admin-skd" 121ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 1s 422ms
And Confirm status "REPORTING" by Public API "v1" 096ms
And Confirm status "ARRIVAL" by Public API "v1" 128ms
And Login as "swiss-krono-delivery-guard" 2s 430ms
And Go to "TRANSPORT_TABLE" 456ms
When Confirm "Departure" status in transport row 166ms
Then Verify that "Departure" has been confirmed 300ms
After Hooks.deleteTransportAfterTest() 156ms
Given Set token of apiUsername "super-admin-keeeper" 118ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 044ms
And Mark custom fields as not obligatory 169ms
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" 089ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 373ms
When Login as "keeeper-admin" 2s 745ms
And Find transport in table with status "planned" 3s 656ms
And Confirm statuses until reach "arrived" 5s 807ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 595ms
And Check if next status is not possible to confirm in status confirmation modal 246ms
And Click cancel in status confirmation modal 15s 328ms
And Go to transport details "UNLOAD" 2s 929ms
And Fill transport form 40s 905ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 304ms
And Check if next status is not possible to confirm in status confirmation modal 213ms
After Hooks.deleteTransportAfterTest() 218ms
After Hooks.rollbackAllCustomFieldsSettings() 153ms
Given Set token of apiUsername "super-admin-keeeper" 116ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 042ms
And Mark custom fields as not obligatory 141ms
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" 088ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 459ms
When Login as "keeeper-admin" 2s 618ms
And Find transport in table with status "planned" 3s 643ms
And Confirm statuses until reach "arrived" 5s 811ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 545ms
And Check if next status is not possible to confirm in status confirmation modal 237ms
And Click cancel in status confirmation modal 15s 322ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 870ms
And Fill transport form 40s 937ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 314ms
And Check if next status is not possible to confirm in status confirmation modal 293ms
After Hooks.deleteTransportAfterTest() 229ms
After Hooks.rollbackAllCustomFieldsSettings() 199ms
Given Set token of apiUsername "super-admin-hochland" 116ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 053ms
And Mark custom fields as not obligatory 588ms
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" 168ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 558ms
When Login as "hochland-admin" 3s 368ms
And Find transport in table with status "advice-added" 3s 798ms
And Confirm statuses until reach "during-unload" 10s 409ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 551ms
And Check if next status is not possible to confirm in status confirmation modal 433ms
And Click cancel in status confirmation modal 15s 356ms
And Go to transport details "DELIVERY" 2s 944ms
And Fill transport form 40s 866ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 341ms
And Check if next status is not possible to confirm in status confirmation modal 251ms
After Hooks.deleteTransportAfterTest() 139ms
After Hooks.rollbackAllCustomFieldsSettings() 812ms
Given Set token of apiUsername "super-admin-bausch" 118ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 049ms
And Mark custom fields as not obligatory 203ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 360ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 1s 363ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 116ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 084ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 880ms
And Login as "bausch-admin" 2s 710ms
And Go to "TRANSPORT_TABLE" 445ms
And Find transport in table with status "advice-added" 3s 692ms
And Confirm statuses until reach "on-the-way" 14s 784ms
When Open statuses popup 165ms
And Toggle status date confirmation checkbox 435ms
And Confirm statuses until reach "process-ended" 5s 712ms
Then Check if transport has "process-ended" 077ms
After Hooks.deleteTransportAfterTest() 156ms
After Hooks.rollbackAllCustomFieldsSettings() 592ms
After Hooks.deleteModeOfTransportationAfterTest() 102ms
Given Set token of apiUsername "super-admin-bausch" 119ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 051ms
And Mark custom fields as not obligatory 196ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 358ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 1s 368ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 096ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 078ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 867ms
And Login as "bausch-admin" 2s 939ms
And Go to "TRANSPORT_TABLE" 450ms
And Find transport in table with status "advice-added" 3s 633ms
And Confirm statuses until reach "on-the-way" 15s 252ms
And Open statuses popup 160ms
And Toggle status date confirmation checkbox 417ms
And Change status execution date to "1" days from today 2s 464ms
Then Verify that status cannot be confirmed 1s 228ms
After Hooks.deleteTransportAfterTest() 251ms
After Hooks.rollbackAllCustomFieldsSettings() 594ms
After Hooks.deleteModeOfTransportationAfterTest() 106ms
Given Set token of apiUsername "super-admin-bausch" 118ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 047ms
And Mark custom fields as not obligatory 201ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 350ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 1s 365ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 122ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 082ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 892ms
And Login as "bausch-admin" 2s 840ms
And Go to "TRANSPORT_TABLE" 503ms
And Find transport in table with status "advice-added" 3s 668ms
And Confirm statuses until reach "on-the-way" 15s 098ms
And Open statuses popup 146ms
And Toggle status date confirmation checkbox 388ms
And Change status execution date to "-1" days from today 2s 455ms
Then Verify that status cannot be confirmed 1s 235ms
After Hooks.deleteTransportAfterTest() 157ms
After Hooks.rollbackAllCustomFieldsSettings() 595ms
After Hooks.deleteModeOfTransportationAfterTest() 103ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 757ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 082ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 386ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 104ms
When Accept or reject "accept" transferred transport 2s 872ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 023ms
And Click button advice in transport table "SMALLS_IMPORT" 258ms
And Set advice window in schedule 2s 908ms
And Fill advice form 17s 124ms
And Click advice save button and wait for advice form to disappear 31s 043ms
And If user is login then logout 5s 705ms
And Login as "swisskrono-admin" 2s 573ms
And Show all transport types 1s 191ms
Then Check if transport has "testowy-różoffy-statusik" 080ms
And Go to "SETTINGS_TAB" 580ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 2s 166ms
And Delete created transport by API 153ms
Then If user is login then logout 559ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 266ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 381ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 118ms
When Accept or reject "accept" transferred transport 18s 288ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 018ms
And Click button advice in transport table "SMALLS_IMPORT" 307ms
And Set advice window in schedule 3s 024ms
And Fill advice form 17s 175ms
And Click advice save button and wait for advice form to disappear 31s
And If user is login then logout 5s 701ms
And Login as "swisskrono-admin" 2s 177ms
And Show all transport types 1s 192ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 088ms
After Hooks.deleteAllTransports() 1m 16s 958ms
After Hooks.deleteAllAddedStatus() 2s 503ms
Given Set token of apiUsername "super-admin-farmacol" 150ms
And Get custom field settings for "EXTERNAL_DELIVERY" transport type and "farmacol" company 044ms
And Mark custom fields as not obligatory 006ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 388ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 794ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 058ms
When Login as "farmacol-admin" 2s 839ms
And Go to "TRANSPORT_TABLE" 490ms
And Confirm statuses until reach "during-unload" 14s 778ms
And Set actual confirmed transport status list 2s 022ms
And Disable task by API 057ms
And Go to transport details "EXTERNAL_DELIVERY" 2s 904ms
And Edit transport hours and recalculate statuses 30s 730ms
Then Verify that all confirmed statuses are still on transport status list 408ms
After Hooks.deleteTransportAfterTest() 134ms
After Hooks.rollbackAllCustomFieldsSettings() 100ms
After Hooks.rollbackTaskChanges() 052ms