Project Number Date
ApolloFullRunnerReport apollo-test-2.101 01 sie 2021, 03:28

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 382 20 136 0 0 538 16 20 36 30m 49s 120ms Failed
Feature Status confirmation
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 239ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 195ms
And Mark custom fields as not obligatory 2s 871ms
And Login as "hochland-admin" 9s 991ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 137ms
When Find transport in table with status "advice-added" 3s 648ms
And Confirm statuses until reach "process-ended" 23s 088ms
Then Check if transport has "process-ended" 074ms
After Hooks.deleteTransportAfterTest() 808ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 587ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-pgf" 221ms
And Get custom field settings for "UNLOAD" transport type and "pgf" company 122ms
And Mark custom fields as not obligatory 005ms
And Login as "pgf-admin" 4s 568ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 17s 762ms
When Find transport in table with status "planned" 17s 615ms
And Confirm statuses until reach "process-ended" 13s 627ms
Then Check if transport has "process-ended" 080ms
After Hooks.deleteTransportAfterTest() 804ms
After Hooks.rollbackAllCustomFieldsSettings() 432ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 238ms
And Get custom field settings for "DELIVERY" transport type and "adama" company 116ms
And Mark custom fields as not obligatory 005ms
And Login as "adama-admin" 4s 811ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 2s 710ms
When Find transport in table with status "planned" 3s 644ms
And Confirm statuses until reach "process-ended" 11s 433ms
Then Check if transport has "process-ended" 072ms
After Hooks.deleteTransportAfterTest() 751ms
After Hooks.rollbackAllCustomFieldsSettings() 420ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-lantmannen" 244ms
And Get custom field settings for "DELIVERY" transport type and "lantmannen" company 099ms
And Mark custom fields as not obligatory 005ms
And Login as "lantmannen-admin" 4s 528ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 2s 839ms
When Find transport in table with status "potwierdzony" 3s 638ms
And Confirm statuses until reach "process-ended" 21s 814ms
Then Check if transport has "process-ended" 065ms
After Hooks.deleteTransportAfterTest() 764ms
After Hooks.rollbackAllCustomFieldsSettings() 005ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-lantmannen" 237ms
And Get custom field settings for "LOAD" transport type and "lantmannen" company 097ms
And Mark custom fields as not obligatory 005ms
And Login as "lantmannen-admin" 2s 151ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 893ms
When Find transport in table with status "created" 3s 702ms
And Confirm statuses until reach "process-ended" 27s 062ms
Then Check if transport has "process-ended" 068ms
After Hooks.deleteTransportAfterTest() 783ms
After Hooks.rollbackAllCustomFieldsSettings() 005ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 247ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 112ms
And Mark custom fields as not obligatory 630ms
And Login as "keeeper-admin" 5s 501ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 946ms
When Find transport in table with status "planned" 3s 706ms
And Confirm statuses until reach "process-ended" 21s 912ms
Then Check if transport has "process-ended" 074ms
After Hooks.deleteTransportAfterTest() 791ms
After Hooks.rollbackAllCustomFieldsSettings() 617ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 233ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 125ms
And Mark custom fields as not obligatory 587ms
And Login as "keeeper-admin" 5s 609ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 900ms
When Find transport in table with status "planned" 3s 632ms
And Confirm statuses until reach "process-ended" 21s 866ms
Then Check if transport has "process-ended" 063ms
After Hooks.deleteTransportAfterTest() 730ms
After Hooks.rollbackAllCustomFieldsSettings() 753ms
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 446ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 399ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 743ms
When Accept or reject "accept" transferred transport 19s 632ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 021ms
And Click button advice in transport table "SMALLS_IMPORT" 229ms
And Set advice window in schedule 3s 444ms
And Fill advice form 18s 683ms
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() 557ms
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 591ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 644ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 622ms
When Accept or reject "accept" transferred transport 19s 853ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 018ms
And Click button advice in transport table "SMALLS_EXPORT" 244ms
And Set advice window in schedule 3s 469ms
And Fill advice form 18s 527ms
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() 589ms
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" 231ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 452ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 211ms
And Mark custom fields as not obligatory 2s 744ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 16s 990ms
When Login as "hochland-admin" 10s 052ms
And Find transport in table with status "advice-added" 3s 756ms
And Confirm statuses until reach "arrived" 6s 337ms
And Go to transport details "DELIVERY" 2s 906ms
Then Check if it is not possible to edit advice 15s 091ms
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.njx059}, 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: 2f8370be5d3433f0fb97a29a06296e5b
*** 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() 876ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 525ms
After Hooks.rollbackAddedActionAuthorities() 307ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 235ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 208ms
And Mark custom fields as not obligatory 2s 712ms
And Login as "hochland-admin" 10s 001ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 134ms
When Find transport in table with status "advice-added" 3s 686ms
And Check if transport row is "blue" 3s 226ms
And Confirm statuses until reach "arrived" 6s 328ms
And Check if transport row is "green" 3s 218ms
And Confirm statuses until reach "during-unload" 6s 246ms
Then Check if transport row is "orange" 3s 227ms
And Confirm statuses until reach "unloaded" 6s 202ms
Then Check if transport row is "darkgoldenrod" 3s 219ms
And Confirm statuses until reach "process-ended" 6s 230ms
Then Check if transport row is "silver" 3s 198ms
After Hooks.deleteTransportAfterTest() 861ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 501ms
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" 242ms
And Get custom field settings for "DELIVERY" transport type and "piast" company 230ms
And Mark custom fields as not obligatory 008ms
And Login as "piast-admin" 5s 553ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 016ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 019ms
And Show all transport types 1s 138ms
And Click button advice in transport table "DELIVERY" 250ms
And Set advice window in schedule 3s 278ms
And Fill advice form 21s 988ms
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() 574ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 786ms
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" 243ms
And Get custom field settings for "LOAD" transport type and "piast" company 256ms
And Mark custom fields as not obligatory 008ms
And Login as "piast-admin" 5s 917ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 971ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 020ms
And Show all transport types 1s 132ms
And Click button advice in transport table "LOAD" 254ms
And Set advice window in schedule 3s 291ms
And Fill advice form 20s 393ms
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() 562ms
After Hooks.rollbackAllCustomFieldsSettings() 4s 518ms
Scenario Outline Check if it is possible to confirm statuses after add file to transport
Before Hooks.showScenarioName(Scenario) 002ms
Steps
Given Set token of apiUsername "super-admin-piast" 247ms
And Get custom field settings for "DELIVERY" transport type and "piast" company 235ms
And Mark custom fields as not obligatory 007ms
And Login as "piast-admin" 5s 650ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 977ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 019ms
And Show all transport types 1s 163ms
And Click button advice in transport table "DELIVERY" 216ms
And Set advice window in schedule 3s 293ms
And Fill advice form 21s 883ms
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() 550ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 836ms
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" 231ms
And Get custom field settings for "LOAD" transport type and "piast" company 242ms
And Mark custom fields as not obligatory 013ms
And Login as "piast-admin" 5s 698ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 987ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 022ms
And Show all transport types 1s 162ms
And Click button advice in transport table "LOAD" 231ms
And Set advice window in schedule 3s 333ms
And Fill advice form 20s 244ms
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() 563ms
After Hooks.rollbackAllCustomFieldsSettings() 4s 483ms
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" 226ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 240ms
And Mark custom fields as not obligatory 4s 873ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 456ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 818ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Login as "hochland-admin" 10s 120ms
And Show all transport types 1s 164ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 078ms
And Set advice window in schedule 7s 484ms
And Fill advice form 24s 067ms
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 "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() 584ms
After Hooks.rollbackAllCustomFieldsSettings() 5s 253ms
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" 233ms
And Get custom field settings for "LOAD" transport type and "keeeper" company 123ms
And Mark custom fields as not obligatory 731ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 226ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 15s 814ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 5s 889ms
And Show all transport types 1s 260ms
And Click button advice in transport table "LOAD" 277ms
And Set advice window in schedule 3s 249ms
And Fill advice form 23s 994ms
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() 487ms
After Hooks.rollbackAllCustomFieldsSettings() 864ms
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" 230ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 158ms
And Mark custom fields as not obligatory 734ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 241ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 783ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 5s 604ms
And Show all transport types 1s 182ms
And Click button advice in transport table "CONTAINER" 261ms
And Set advice window in schedule 3s 284ms
And Fill advice form 23s 910ms
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() 501ms
After Hooks.rollbackAllCustomFieldsSettings() 897ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 228ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 107ms
And Mark custom fields as not obligatory 570ms
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 855ms
And Login as "keeeper-admin" 5s 854ms
And Go to "TRANSPORT_TABLE" 437ms
And Find transport in table with status "planned" 3s 698ms
And Confirm statuses until reach "arrived" 6s 293ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 641ms
And Check if next status is not possible to confirm in status confirmation modal 246ms
After Hooks.deleteTransportAfterTest() 712ms
After Hooks.rollbackAllCustomFieldsSettings() 572ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 224ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 120ms
And Mark custom fields as not obligatory 566ms
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" 247ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 991ms
And Login as "keeeper-admin" 5s 729ms
And Go to "TRANSPORT_TABLE" 423ms
And Find transport in table with status "planned" 3s 653ms
And Confirm statuses until reach "arrived" 6s 268ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 653ms
And Check if next status is not possible to confirm in status confirmation modal 247ms
After Hooks.deleteTransportAfterTest() 879ms
After Hooks.rollbackAllCustomFieldsSettings() 703ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 220ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 202ms
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 211ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 190ms
And Login as "hochland-admin" 10s 065ms
And Go to "TRANSPORT_TABLE" 468ms
And Find transport in table with status "advice-added" 3s 678ms
And Confirm statuses until reach "during-unload" 11s 461ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 666ms
And Check if next status is not possible to confirm in status confirmation modal 318ms
After Hooks.deleteTransportAfterTest() 1s 403ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 454ms
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" 241ms
And Get custom field settings for "LOAD" transport type and "keeeper" company 135ms
And Mark custom fields as not obligatory 787ms
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" 221ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 918ms
And Login as "keeeper-admin" 5s 819ms
And Show all transport types 1s 232ms
And Click button advice in transport table "LOAD" 265ms
And Set advice window in schedule 3s 222ms
And Fill advice form 23s 908ms
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() 528ms
After Hooks.rollbackAllCustomFieldsSettings() 872ms
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" 227ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 119ms
And Mark custom fields as not obligatory 741ms
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" 241ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 821ms
And Login as "keeeper-admin" 5s 903ms
And Show all transport types 1s 172ms
And Click button advice in transport table "CONTAINER" 276ms
And Set advice window in schedule 3s 263ms
And Fill advice form 23s 899ms
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() 526ms
After Hooks.rollbackAllCustomFieldsSettings() 935ms
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" 299ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 263ms
And Mark custom fields as not obligatory 4s 796ms
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" 424ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 825ms
And Login as "hochland-admin" 10s 144ms
And Show all transport types 1s 158ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 105ms
And Set advice window in schedule 7s 496ms
And Fill advice form 23s 912ms
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 "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() 446ms
After Hooks.rollbackAllCustomFieldsSettings() 5s 063ms
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" 236ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 121ms
And Mark custom fields as not obligatory 553ms
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" 228ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 755ms
And Login as "keeeper-admin" 5s 988ms
And Go to "TRANSPORT_TABLE" 386ms
And Find transport in table with status "planned" 3s 631ms
When Confirm statuses until reach "arrived" 6s 255ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 610ms
And Check if next status is not possible to confirm in status confirmation modal 252ms
And Click cancel in status confirmation modal 15s 374ms
And Go to transport details "UNLOAD" 2s 875ms
And Fill transport form 43s 046ms
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() 765ms
After Hooks.rollbackAllCustomFieldsSettings() 579ms
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" 228ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 116ms
And Mark custom fields as not obligatory 569ms
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" 237ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 962ms
And Login as "keeeper-admin" 5s 550ms
And Go to "TRANSPORT_TABLE" 428ms
And Find transport in table with status "planned" 3s 681ms
When Confirm statuses until reach "arrived" 6s 278ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 610ms
And Check if next status is not possible to confirm in status confirmation modal 250ms
And Click cancel in status confirmation modal 15s 342ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 878ms
And Fill transport form 43s 085ms
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() 778ms
After Hooks.rollbackAllCustomFieldsSettings() 718ms
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" 221ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 199ms
And Mark custom fields as not obligatory 2s 828ms
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" 702ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 145ms
And Login as "hochland-admin" 10s 224ms
And Go to "TRANSPORT_TABLE" 458ms
And Find transport in table with status "advice-added" 3s 637ms
When Confirm statuses until reach "during-unload" 11s 556ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 625ms
And Check if next status is not possible to confirm in status confirmation modal 242ms
And Click cancel in status confirmation modal 15s 490ms
And Go to transport details "DELIVERY" 2s 958ms
And Fill transport form 40s 991ms
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() 809ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 383ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skd" 238ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 768ms
And Confirm status "REPORTING" by Public API "v1" 576ms
And Confirm status "ARRIVAL" by Public API "v1" 753ms
And Login as "swiss-krono-delivery-guard" 4s 573ms
And Go to "TRANSPORT_TABLE" 455ms
When Confirm "Departure" status in transport row 177ms
Then Verify that "Departure" has been confirmed 1s 270ms
After Hooks.deleteTransportAfterTest() 842ms
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" 260ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 112ms
And Mark custom fields as not obligatory 632ms
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" 240ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 766ms
When Login as "keeeper-admin" 5s 832ms
And Find transport in table with status "planned" 3s 651ms
And Confirm statuses until reach "arrived" 6s 241ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 601ms
And Check if next status is not possible to confirm in status confirmation modal 254ms
And Click cancel in status confirmation modal 15s 359ms
And Go to transport details "UNLOAD" 2s 922ms
And Fill transport form 43s 062ms
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() 747ms
After Hooks.rollbackAllCustomFieldsSettings() 608ms
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" 225ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 118ms
And Mark custom fields as not obligatory 533ms
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" 2s 940ms
When Login as "keeeper-admin" 5s 740ms
And Find transport in table with status "planned" 3s 722ms
And Confirm statuses until reach "arrived" 6s 295ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 652ms
And Check if next status is not possible to confirm in status confirmation modal 239ms
And Click cancel in status confirmation modal 15s 354ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 867ms
And Fill transport form 42s 979ms
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() 835ms
After Hooks.rollbackAllCustomFieldsSettings() 735ms
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" 229ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 190ms
And Mark custom fields as not obligatory 2s 768ms
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" 735ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 192ms
When Login as "hochland-admin" 9s 791ms
And Find transport in table with status "advice-added" 3s 738ms
And Confirm statuses until reach "during-unload" 11s 510ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 663ms
And Check if next status is not possible to confirm in status confirmation modal 315ms
And Click cancel in status confirmation modal 16s 128ms
And Go to transport details "DELIVERY" 2s 967ms
And Fill transport form 41s 128ms
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() 783ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 359ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-bausch" 255ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 176ms
And Mark custom fields as not obligatory 757ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 989ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 272ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 684ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 423ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 943ms
And Login as "bausch-admin" 6s 302ms
And Go to "TRANSPORT_TABLE" 520ms
And Find transport in table with status "advice-added" 3s 705ms
And Confirm statuses until reach "on-the-way" 16s 767ms
When Open statuses popup 123ms
And Toggle status date confirmation checkbox 396ms
And Confirm statuses until reach "process-ended" 6s 220ms
Then Check if transport has "process-ended" 066ms
After Hooks.deleteTransportAfterTest() 832ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 214ms
After Hooks.deleteModeOfTransportationAfterTest() 421ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 240ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 178ms
And Mark custom fields as not obligatory 738ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 702ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 239ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 672ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 385ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 707ms
And Login as "bausch-admin" 6s 360ms
And Go to "TRANSPORT_TABLE" 513ms
And Find transport in table with status "advice-added" 3s 616ms
And Confirm statuses until reach "on-the-way" 16s 906ms
And Open statuses popup 145ms
And Toggle status date confirmation checkbox 407ms
And Change status execution date to "1" days from today 2s 439ms
Then Verify that status cannot be confirmed 1s 226ms
After Hooks.deleteTransportAfterTest() 862ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 183ms
After Hooks.deleteModeOfTransportationAfterTest() 320ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 237ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 164ms
And Mark custom fields as not obligatory 731ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 725ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 210ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 669ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 399ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 669ms
And Login as "bausch-admin" 6s 344ms
And Go to "TRANSPORT_TABLE" 513ms
And Find transport in table with status "advice-added" 3s 695ms
And Confirm statuses until reach "on-the-way" 16s 743ms
And Open statuses popup 150ms
And Toggle status date confirmation checkbox 393ms
And Change status execution date to "-1" days from today 2s 502ms
Then Verify that status cannot be confirmed 1s 231ms
After Hooks.deleteTransportAfterTest() 863ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 108ms
After Hooks.deleteModeOfTransportationAfterTest() 381ms
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 302ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 424ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 434ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 715ms
When Accept or reject "accept" transferred transport 19s 775ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 019ms
And Click button advice in transport table "SMALLS_IMPORT" 268ms
And Set advice window in schedule 3s 439ms
And Fill advice form 18s 579ms
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() 565ms
After Hooks.deleteAllAddedStatus() 15s 082ms
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.njx059}, 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: 2f8370be5d3433f0fb97a29a06296e5b
*** 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) 000ms
Given Set token of apiUsername "super-admin-farmacol" 232ms
And Get custom field settings for "EXTERNAL_DELIVERY" transport type and "farmacol" company 116ms
And Mark custom fields as not obligatory 005ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 15s 896ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 3s 885ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 221ms
When Login as "farmacol-admin" 7s 219ms
And Go to "TRANSPORT_TABLE" 497ms
And Confirm statuses until reach "during-unload" 16s 961ms
And Set actual confirmed transport status list 1s 937ms
And Disable task by API 442ms
And Go to transport details "EXTERNAL_DELIVERY" 2s 936ms
And Edit transport hours and recalculate statuses 30s 621ms
Then Verify that all confirmed statuses are still on transport status list 405ms
After Hooks.deleteTransportAfterTest() 798ms
After Hooks.rollbackAllCustomFieldsSettings() 345ms
After Hooks.rollbackTaskChanges() 193ms