Project Number Date
ApolloFullRunnerReport apollo-test-2.102 02 sie 2021, 03:22

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 381 21 136 0 0 538 15 21 36 30m 37s 806ms Failed
Feature Status confirmation
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 230ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 192ms
And Mark custom fields as not obligatory 2s 751ms
And Login as "hochland-admin" 9s 737ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 115ms
When Find transport in table with status "advice-added" 3s 673ms
And Confirm statuses until reach "process-ended" 23s 050ms
Then Check if transport has "process-ended" 067ms
After Hooks.deleteTransportAfterTest() 826ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 539ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-pgf" 220ms
And Get custom field settings for "UNLOAD" transport type and "pgf" company 113ms
And Mark custom fields as not obligatory 006ms
And Login as "pgf-admin" 4s 184ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 17s 741ms
When Find transport in table with status "planned" 17s 616ms
And Confirm statuses until reach "process-ended" 12s 567ms
Then Check if transport has "process-ended" 068ms
After Hooks.deleteTransportAfterTest() 791ms
After Hooks.rollbackAllCustomFieldsSettings() 404ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 233ms
And Get custom field settings for "DELIVERY" transport type and "adama" company 116ms
And Mark custom fields as not obligatory 006ms
And Login as "adama-admin" 4s 655ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 2s 720ms
When Find transport in table with status "planned" 3s 672ms
And Confirm statuses until reach "process-ended" 11s 459ms
Then Check if transport has "process-ended" 068ms
After Hooks.deleteTransportAfterTest() 716ms
After Hooks.rollbackAllCustomFieldsSettings() 405ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-lantmannen" 238ms
And Get custom field settings for "DELIVERY" transport type and "lantmannen" company 096ms
And Mark custom fields as not obligatory 005ms
And Login as "lantmannen-admin" 4s 439ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 2s 876ms
When Find transport in table with status "potwierdzony" 3s 606ms
And Confirm statuses until reach "process-ended" 21s 787ms
Then Check if transport has "process-ended" 065ms
After Hooks.deleteTransportAfterTest() 757ms
After Hooks.rollbackAllCustomFieldsSettings() 004ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-lantmannen" 232ms
And Get custom field settings for "LOAD" transport type and "lantmannen" company 099ms
And Mark custom fields as not obligatory 004ms
And Login as "lantmannen-admin" 2s 161ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 796ms
When Find transport in table with status "created" 3s 739ms
And Confirm statuses until reach "process-ended" 27s 042ms
Then Check if transport has "process-ended" 067ms
After Hooks.deleteTransportAfterTest() 760ms
After Hooks.rollbackAllCustomFieldsSettings() 006ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 230ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 113ms
And Mark custom fields as not obligatory 602ms
And Login as "keeeper-admin" 5s 707ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 834ms
When Find transport in table with status "planned" 3s 706ms
And Confirm statuses until reach "process-ended" 21s 932ms
Then Check if transport has "process-ended" 067ms
After Hooks.deleteTransportAfterTest() 779ms
After Hooks.rollbackAllCustomFieldsSettings() 596ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-keeeper" 233ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 119ms
And Mark custom fields as not obligatory 583ms
And Login as "keeeper-admin" 5s 509ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 956ms
When Find transport in table with status "planned" 3s 643ms
And Confirm statuses until reach "process-ended" 21s 894ms
Then Check if transport has "process-ended" 054ms
After Hooks.deleteTransportAfterTest() 727ms
After Hooks.rollbackAllCustomFieldsSettings() 742ms
Scenario Outline Check if transport has ended status after adding advice by user
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 7s 374ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 377ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 688ms
When Accept or reject "accept" transferred transport 19s 630ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 019ms
And Click button advice in transport table "SMALLS_IMPORT" 251ms
And Set advice window in schedule 3s 506ms
And Fill advice form 18s 598ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:32)
And Click advice save button and wait for advice form to disappear 000ms
And Check if window is "silver" 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 559ms
Scenario Outline Check if transport has ended status after adding advice by user
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 575ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 385ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 640ms
When Accept or reject "accept" transferred transport 19s 964ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 020ms
And Click button advice in transport table "SMALLS_EXPORT" 271ms
And Set advice window in schedule 3s 448ms
And Fill advice form 18s 485ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:32)
And Click advice save button and wait for advice form to disappear 000ms
And Check if window is "silver" 000ms
And Go to "TRANSPORT_TABLE" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 578ms
Scenario Outline Check if it is not possible to edit advice after reach specific status
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-hochland" 233ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 430ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 198ms
And Mark custom fields as not obligatory 2s 791ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 17s 079ms
When Login as "hochland-admin" 9s 918ms
And Find transport in table with status "advice-added" 3s 779ms
And Confirm statuses until reach "arrived" 6s 291ms
And Go to transport details "DELIVERY" 2s 962ms
Then Check if it is not possible to edit advice 15s 126ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@data-field-name='phone-number-prefix']//input"}
  (Session info: headless chrome=91.0.4472.164)
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.3mUtro}, 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.164, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 418385fe2240ef40ecbd08449ee126a4
*** Element info: {Using=xpath, value=//div[@data-field-name='phone-number-prefix']//input}
	at sun.reflect.GeneratedConstructorAccessor184.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:151)
	at CucumberTests.Transport.AdviceTransport.checkIfItIsNotPossibleToEditAdvice(AdviceTransport.java:248)
	at ✽.Check if it is not possible to edit advice(file:Features/Atom/Statuses/ConfirmStatuses.feature:53)
After Hooks.deleteTransportAfterTest() 849ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 406ms
After Hooks.rollbackAddedActionAuthorities() 348ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 223ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 198ms
And Mark custom fields as not obligatory 2s 816ms
And Login as "hochland-admin" 9s 638ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 049ms
When Find transport in table with status "advice-added" 3s 632ms
And Check if transport row is "blue" 3s 232ms
And Confirm statuses until reach "arrived" 6s 276ms
And Check if transport row is "green" 3s 233ms
And Confirm statuses until reach "during-unload" 6s 221ms
Then Check if transport row is "orange" 3s 200ms
And Confirm statuses until reach "unloaded" 6s 231ms
Then Check if transport row is "darkgoldenrod" 3s 218ms
And Confirm statuses until reach "process-ended" 6s 229ms
Then Check if transport row is "silver" 3s 213ms
After Hooks.deleteTransportAfterTest() 827ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 470ms
Scenario Outline Check if it is not possible to confirm statuses before add file to transport
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-piast" 239ms
And Get custom field settings for "DELIVERY" transport type and "piast" company 229ms
And Mark custom fields as not obligatory 008ms
And Login as "piast-admin" 5s 489ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 009ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 022ms
And Show all transport types 1s 150ms
And Click button advice in transport table "DELIVERY" 235ms
And Set advice window in schedule 3s 398ms
And Fill advice form 21s 966ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:90)
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 "left-the-area" 000ms
Then Check if next status is not possible to confirm 000ms
After Hooks.deleteTransportAfterTest() 576ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 861ms
Scenario Outline Check if it is not possible to confirm statuses before add file to transport
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-piast" 223ms
And Get custom field settings for "LOAD" transport type and "piast" company 244ms
And Mark custom fields as not obligatory 008ms
And Login as "piast-admin" 5s 804ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 956ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 024ms
And Show all transport types 1s 164ms
And Click button advice in transport table "LOAD" 259ms
And Set advice window in schedule 3s 440ms
And Fill advice form 20s 227ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:90)
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 "left-the-area" 000ms
Then Check if next status is not possible to confirm 000ms
After Hooks.deleteTransportAfterTest() 466ms
After Hooks.rollbackAllCustomFieldsSettings() 4s 257ms
Scenario Outline Check if it is possible to confirm statuses after add file to transport
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-piast" 222ms
And Get custom field settings for "DELIVERY" transport type and "piast" company 227ms
And Mark custom fields as not obligatory 019ms
And Login as "piast-admin" 5s 405ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 931ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 017ms
And Show all transport types 1s 142ms
And Click button advice in transport table "DELIVERY" 228ms
And Set advice window in schedule 3s 401ms
And Fill advice form 21s 911ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:112)
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 Add file to transport by API 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 481ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 816ms
Scenario Outline Check if it is possible to confirm statuses after add file to transport
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-piast" 232ms
And Get custom field settings for "LOAD" transport type and "piast" company 247ms
And Mark custom fields as not obligatory 008ms
And Login as "piast-admin" 5s 576ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 948ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 017ms
And Show all transport types 1s 142ms
And Click button advice in transport table "LOAD" 234ms
And Set advice window in schedule 3s 379ms
And Fill advice form 20s 319ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:112)
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 Add file to transport by API 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 529ms
After Hooks.rollbackAllCustomFieldsSettings() 4s 450ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-hochland" 235ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 231ms
And Mark custom fields as not obligatory 4s 846ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 500ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 785ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Login as "hochland-admin" 10s 002ms
And Show all transport types 1s 155ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 126ms
And Set advice window in schedule 7s 479ms
And Fill advice form 15s 099ms
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:121)
	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() 481ms
After Hooks.rollbackAllCustomFieldsSettings() 5s 151ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-keeeper" 222ms
And Get custom field settings for "LOAD" transport type and "keeeper" company 116ms
And Mark custom fields as not obligatory 747ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 233ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 15s 778ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 5s 743ms
And Show all transport types 1s 259ms
And Click button advice in transport table "LOAD" 277ms
And Set advice window in schedule 3s 250ms
And Fill advice form 23s 975ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	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 "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 484ms
After Hooks.rollbackAllCustomFieldsSettings() 826ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-keeeper" 219ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 153ms
And Mark custom fields as not obligatory 773ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 242ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 870ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 5s 813ms
And Show all transport types 1s 180ms
And Click button advice in transport table "CONTAINER" 261ms
And Set advice window in schedule 3s 206ms
And Fill advice form 23s 888ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	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 "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
After Hooks.deleteTransportAfterTest() 524ms
After Hooks.rollbackAllCustomFieldsSettings() 909ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 220ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 111ms
And Mark custom fields as not obligatory 590ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 233ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 831ms
And Login as "keeeper-admin" 5s 808ms
And Go to "TRANSPORT_TABLE" 331ms
And Find transport in table with status "planned" 3s 553ms
And Confirm statuses until reach "arrived" 6s 264ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 622ms
And Check if next status is not possible to confirm in status confirmation modal 227ms
After Hooks.deleteTransportAfterTest() 712ms
After Hooks.rollbackAllCustomFieldsSettings() 575ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 230ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 123ms
And Mark custom fields as not obligatory 600ms
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" 250ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 919ms
And Login as "keeeper-admin" 5s 515ms
And Go to "TRANSPORT_TABLE" 424ms
And Find transport in table with status "planned" 3s 605ms
And Confirm statuses until reach "arrived" 6s 301ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 590ms
And Check if next status is not possible to confirm in status confirmation modal 251ms
After Hooks.deleteTransportAfterTest() 861ms
After Hooks.rollbackAllCustomFieldsSettings() 713ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 225ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 209ms
And Mark custom fields as not obligatory 2s 697ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 1s 236ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 089ms
And Login as "hochland-admin" 9s 686ms
And Go to "TRANSPORT_TABLE" 473ms
And Find transport in table with status "advice-added" 3s 602ms
And Confirm statuses until reach "during-unload" 11s 472ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 661ms
And Check if next status is not possible to confirm in status confirmation modal 220ms
After Hooks.deleteTransportAfterTest() 1s 073ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 398ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-keeeper" 239ms
And Get custom field settings for "LOAD" transport type and "keeeper" company 113ms
And Mark custom fields as not obligatory 782ms
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" 222ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 939ms
And Login as "keeeper-admin" 5s 743ms
And Show all transport types 1s 253ms
And Click button advice in transport table "LOAD" 232ms
And Set advice window in schedule 3s 259ms
And Fill advice form 23s 989ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	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 "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
And Set "transport" inputs from JSON file "EDIT_LOAD" "super-admin-keeeper" 000ms
And Click cancel in status confirmation modal 000ms
And Go to transport details "LOAD" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "LOAD" 000ms
And Open section: "advice-panel" 000ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 506ms
After Hooks.rollbackAllCustomFieldsSettings() 882ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-keeeper" 226ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 135ms
And Mark custom fields as not obligatory 753ms
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" 242ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 814ms
And Login as "keeeper-admin" 5s 891ms
And Show all transport types 1s 162ms
And Click button advice in transport table "CONTAINER" 267ms
And Set advice window in schedule 3s 193ms
And Fill advice form 23s 970ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	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 "arrived" 000ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 000ms
And Check if next status is not possible to confirm in status confirmation modal 000ms
And Set "transport" inputs from JSON file "EDIT_CONTAINER" "super-admin-keeeper" 000ms
And Click cancel in status confirmation modal 000ms
And Go to transport details "CONTAINER" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "CONTAINER" 000ms
And Open section: "advice-panel" 000ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 498ms
After Hooks.rollbackAllCustomFieldsSettings() 921ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-hochland" 235ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 241ms
And Mark custom fields as not obligatory 4s 936ms
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" 411ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 851ms
And Login as "hochland-admin" 9s 669ms
And Show all transport types 1s 157ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 284ms
And Set advice window in schedule 7s 513ms
And Fill advice form 15s 120ms
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:121)
	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() 478ms
After Hooks.rollbackAllCustomFieldsSettings() 5s 072ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - without advice step
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-keeeper" 233ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 115ms
And Mark custom fields as not obligatory 543ms
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" 216ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 783ms
And Login as "keeeper-admin" 5s 692ms
And Go to "TRANSPORT_TABLE" 405ms
And Find transport in table with status "planned" 3s 687ms
When Confirm statuses until reach "arrived" 6s 271ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 606ms
And Check if next status is not possible to confirm in status confirmation modal 266ms
And Click cancel in status confirmation modal 15s 430ms
And Go to transport details "UNLOAD" 2s 835ms
And Fill transport form 43s 006ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.CreateTransport.fillTransportForm(CreateTransport.java:184)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:221)
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() 787ms
After Hooks.rollbackAllCustomFieldsSettings() 589ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - without advice step
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-keeeper" 220ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 122ms
And Mark custom fields as not obligatory 571ms
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" 251ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 3s
And Login as "keeeper-admin" 5s 785ms
And Go to "TRANSPORT_TABLE" 452ms
And Find transport in table with status "planned" 3s 646ms
When Confirm statuses until reach "arrived" 6s 291ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 632ms
And Check if next status is not possible to confirm in status confirmation modal 263ms
And Click cancel in status confirmation modal 15s 392ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 833ms
And Fill transport form 43s 075ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.CreateTransport.fillTransportForm(CreateTransport.java:184)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:221)
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() 732ms
After Hooks.rollbackAllCustomFieldsSettings() 721ms
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - without advice step
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-hochland" 226ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 197ms
And Mark custom fields as not obligatory 2s 694ms
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" 733ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 222ms
And Login as "hochland-admin" 9s 701ms
And Go to "TRANSPORT_TABLE" 476ms
And Find transport in table with status "advice-added" 3s 694ms
When Confirm statuses until reach "during-unload" 11s 504ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 645ms
And Check if next status is not possible to confirm in status confirmation modal 359ms
And Click cancel in status confirmation modal 15s 527ms
And Go to transport details "DELIVERY" 2s 974ms
And Fill transport form 41s 037ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.CreateTransport.fillTransportForm(CreateTransport.java:184)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:221)
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() 823ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 390ms
Scenario Outline Check if it is possible to confirm status by guard without confirming earlier statuses
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-skd" 244ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 781ms
And Confirm status "REPORTING" by Public API "v1" 467ms
And Confirm status "ARRIVAL" by Public API "v1" 720ms
And Login as "swiss-krono-delivery-guard" 4s 988ms
And Go to "TRANSPORT_TABLE" 472ms
When Confirm "Departure" status in transport row 254ms
Then Verify that "Departure" has been confirmed 15s 071ms
java.lang.AssertionError: Status nie został potwierdzony!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.verifyThatHasBeenConfirmed(ConfirmStatuses.java:141)
	at ✽.Verify that "Departure" has been confirmed(file:Features/Atom/Statuses/ConfirmStatuses.feature:243)
After Hooks.deleteTransportAfterTest() 774ms
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
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-keeeper" 244ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 111ms
And Mark custom fields as not obligatory 582ms
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" 244ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 768ms
When Login as "keeeper-admin" 5s 695ms
And Find transport in table with status "planned" 3s 690ms
And Confirm statuses until reach "arrived" 6s 252ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 596ms
And Check if next status is not possible to confirm in status confirmation modal 273ms
And Click cancel in status confirmation modal 15s 382ms
And Go to transport details "UNLOAD" 2s 864ms
And Fill transport form 42s 981ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.CreateTransport.fillTransportForm(CreateTransport.java:184)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:263)
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() 719ms
After Hooks.rollbackAllCustomFieldsSettings() 612ms
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
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-keeeper" 232ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 122ms
And Mark custom fields as not obligatory 516ms
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" 242ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 953ms
When Login as "keeeper-admin" 5s 810ms
And Find transport in table with status "planned" 3s 715ms
And Confirm statuses until reach "arrived" 6s 273ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 611ms
And Check if next status is not possible to confirm in status confirmation modal 264ms
And Click cancel in status confirmation modal 15s 393ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 946ms
And Fill transport form 43s 015ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.CreateTransport.fillTransportForm(CreateTransport.java:184)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:263)
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() 925ms
After Hooks.rollbackAllCustomFieldsSettings() 741ms
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
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-hochland" 235ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 203ms
And Mark custom fields as not obligatory 2s 756ms
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" 707ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 229ms
When Login as "hochland-admin" 9s 823ms
And Find transport in table with status "advice-added" 3s 797ms
And Confirm statuses until reach "during-unload" 11s 498ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 632ms
And Check if next status is not possible to confirm in status confirmation modal 372ms
And Click cancel in status confirmation modal 15s 558ms
And Go to transport details "DELIVERY" 2s 984ms
And Fill transport form 41s 175ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.CreateTransport.fillTransportForm(CreateTransport.java:184)
	at ✽.Fill transport form(file:Features/Atom/Statuses/ConfirmStatuses.feature:263)
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() 781ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 332ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 254ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 182ms
And Mark custom fields as not obligatory 900ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 975ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 311ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 652ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 398ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 869ms
And Login as "bausch-admin" 6s 136ms
And Go to "TRANSPORT_TABLE" 464ms
And Find transport in table with status "advice-added" 3s 584ms
And Confirm statuses until reach "on-the-way" 16s 804ms
When Open statuses popup 128ms
And Toggle status date confirmation checkbox 399ms
And Confirm statuses until reach "process-ended" 6s 250ms
Then Check if transport has "process-ended" 066ms
After Hooks.deleteTransportAfterTest() 876ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 075ms
After Hooks.deleteModeOfTransportationAfterTest() 370ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-bausch" 235ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 176ms
And Mark custom fields as not obligatory 773ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 729ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 273ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 670ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 406ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 626ms
And Login as "bausch-admin" 6s 290ms
And Go to "TRANSPORT_TABLE" 481ms
And Find transport in table with status "advice-added" 3s 691ms
And Confirm statuses until reach "on-the-way" 15s 720ms
And Open statuses popup 156ms
And Toggle status date confirmation checkbox 393ms
And Change status execution date to "1" days from today 2s 514ms
Then Verify that status cannot be confirmed 1s 213ms
After Hooks.deleteTransportAfterTest() 834ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 071ms
After Hooks.deleteModeOfTransportationAfterTest() 328ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 226ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 173ms
And Mark custom fields as not obligatory 739ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 750ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 237ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 625ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 408ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 389ms
And Login as "bausch-admin" 6s 299ms
And Go to "TRANSPORT_TABLE" 479ms
And Find transport in table with status "advice-added" 3s 648ms
And Confirm statuses until reach "on-the-way" 16s 774ms
And Open statuses popup 145ms
And Toggle status date confirmation checkbox 388ms
And Change status execution date to "-1" days from today 2s 439ms
Then Verify that status cannot be confirmed 1s 215ms
After Hooks.deleteTransportAfterTest() 868ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 085ms
After Hooks.deleteModeOfTransportationAfterTest() 327ms
Scenario Outline Check if statuses in new orders are created based on current status scheme [A-6867]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 7s 161ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 570ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 253ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 647ms
When Accept or reject "accept" transferred transport 19s 693ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 020ms
And Click button advice in transport table "SMALLS_IMPORT" 225ms
And Set advice window in schedule 3s 448ms
And Fill advice form 18s 583ms
java.lang.NullPointerException
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:121)
	at ✽.Fill advice form(file:Features/Atom/Statuses/ConfirmStatuses.feature:351)
And Click advice save button and wait for advice form to disappear 000ms
And If user is login then logout 000ms
And Login as "swisskrono-admin" 000ms
And Show all transport types 000ms
Then Check if transport has "testowy-różoffy-statusik" 000ms
And Go to "SETTINGS_TAB" 000ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 000ms
And Delete created transport by API 000ms
Then If user is login then logout 000ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 000ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 000ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 000ms
When Accept or reject "accept" transferred transport 000ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 000ms
And Click button advice in transport table "SMALLS_IMPORT" 000ms
And Set advice window in schedule 000ms
And Fill advice form 000ms
And Click advice save button and wait for advice form to disappear 000ms
And If user is login then logout 000ms
And Login as "swisskrono-admin" 000ms
And Show all transport types 000ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 000ms
Hooks
After Hooks.deleteTransportsAfterTest() 601ms
After Hooks.deleteAllAddedStatus() 15s 098ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//span/a[text()='Drobnica import']"}
  (Session info: headless chrome=91.0.4472.164)
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.3mUtro}, 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.164, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 418385fe2240ef40ecbd08449ee126a4
*** Element info: {Using=xpath, value=//span/a[text()='Drobnica import']}
	at sun.reflect.GeneratedConstructorAccessor184.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.Settings.SettingsPage.goToTransportTypeSettings(SettingsPage.java:35)
	at CucumberTests.Hooks.deleteAllAddedStatus(Hooks.java:666)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-farmacol" 236ms
And Get custom field settings for "EXTERNAL_DELIVERY" transport type and "farmacol" company 108ms
And Mark custom fields as not obligatory 005ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 15s 858ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 3s 787ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 199ms
When Login as "farmacol-admin" 7s 144ms
And Go to "TRANSPORT_TABLE" 506ms
And Confirm statuses until reach "during-unload" 16s 976ms
And Set actual confirmed transport status list 1s 955ms
And Disable task by API 393ms
And Go to transport details "EXTERNAL_DELIVERY" 2s 931ms
And Edit transport hours and recalculate statuses 30s 733ms
Then Verify that all confirmed statuses are still on transport status list 446ms
After Hooks.deleteTransportAfterTest() 746ms
After Hooks.rollbackAllCustomFieldsSettings() 334ms
After Hooks.rollbackTaskChanges() 186ms