Project Number Date
ApolloFullRunnerReport apollo-test-2.100 31 lip 2021, 03:20

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 48s 100ms Failed
Feature Status confirmation
Before Hooks.showScenarioName(Scenario) 002ms
Given Set token of apiUsername "super-admin-hochland" 236ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 195ms
And Mark custom fields as not obligatory 2s 785ms
And Login as "hochland-admin" 10s 013ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 136ms
When Find transport in table with status "advice-added" 3s 657ms
And Confirm statuses until reach "process-ended" 23s 021ms
Then Check if transport has "process-ended" 080ms
After Hooks.deleteTransportAfterTest() 815ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 637ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-pgf" 210ms
And Get custom field settings for "UNLOAD" transport type and "pgf" company 103ms
And Mark custom fields as not obligatory 006ms
And Login as "pgf-admin" 4s 501ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 17s 835ms
When Find transport in table with status "planned" 17s 568ms
And Confirm statuses until reach "process-ended" 11s 598ms
Then Check if transport has "process-ended" 072ms
After Hooks.deleteTransportAfterTest() 812ms
After Hooks.rollbackAllCustomFieldsSettings() 412ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 245ms
And Get custom field settings for "DELIVERY" transport type and "adama" company 114ms
And Mark custom fields as not obligatory 005ms
And Login as "adama-admin" 4s 919ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 2s 737ms
When Find transport in table with status "planned" 3s 624ms
And Confirm statuses until reach "process-ended" 11s 464ms
Then Check if transport has "process-ended" 067ms
After Hooks.deleteTransportAfterTest() 683ms
After Hooks.rollbackAllCustomFieldsSettings() 406ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-lantmannen" 243ms
And Get custom field settings for "DELIVERY" transport type and "lantmannen" company 097ms
And Mark custom fields as not obligatory 005ms
And Login as "lantmannen-admin" 4s 260ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 2s 784ms
When Find transport in table with status "potwierdzony" 3s 673ms
And Confirm statuses until reach "process-ended" 21s 887ms
Then Check if transport has "process-ended" 072ms
After Hooks.deleteTransportAfterTest() 754ms
After Hooks.rollbackAllCustomFieldsSettings() 005ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-lantmannen" 243ms
And Get custom field settings for "LOAD" transport type and "lantmannen" company 098ms
And Mark custom fields as not obligatory 004ms
And Login as "lantmannen-admin" 2s 179ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 865ms
When Find transport in table with status "created" 3s 734ms
And Confirm statuses until reach "process-ended" 27s 123ms
Then Check if transport has "process-ended" 079ms
After Hooks.deleteTransportAfterTest() 706ms
After Hooks.rollbackAllCustomFieldsSettings() 004ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-keeeper" 240ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 102ms
And Mark custom fields as not obligatory 616ms
And Login as "keeeper-admin" 5s 792ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 834ms
When Find transport in table with status "planned" 3s 626ms
And Confirm statuses until reach "process-ended" 21s 803ms
Then Check if transport has "process-ended" 064ms
After Hooks.deleteTransportAfterTest() 764ms
After Hooks.rollbackAllCustomFieldsSettings() 621ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 221ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 117ms
And Mark custom fields as not obligatory 598ms
And Login as "keeeper-admin" 5s 784ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 982ms
When Find transport in table with status "planned" 3s 683ms
And Confirm statuses until reach "process-ended" 21s 861ms
Then Check if transport has "process-ended" 075ms
After Hooks.deleteTransportAfterTest() 761ms
After Hooks.rollbackAllCustomFieldsSettings() 734ms
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 293ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 543ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 725ms
When Accept or reject "accept" transferred transport 19s 798ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 019ms
And Click button advice in transport table "SMALLS_IMPORT" 262ms
And Set advice window in schedule 3s 715ms
And Fill advice form 18s 690ms
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() 568ms
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 643ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 631ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 657ms
When Accept or reject "accept" transferred transport 20s 021ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 020ms
And Click button advice in transport table "SMALLS_EXPORT" 222ms
And Set advice window in schedule 3s 473ms
And Fill advice form 18s 593ms
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() 556ms
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" 228ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 467ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 232ms
And Mark custom fields as not obligatory 2s 706ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 17s 026ms
When Login as "hochland-admin" 10s 186ms
And Find transport in table with status "advice-added" 3s 799ms
And Confirm statuses until reach "arrived" 6s 349ms
And Go to transport details "DELIVERY" 2s 960ms
Then Check if it is not possible to edit advice 15s 142ms
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.ltgEmZ}, 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: ba2060373acd77ea9ab841053c4aeb02
*** 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() 760ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 488ms
After Hooks.rollbackAddedActionAuthorities() 350ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-hochland" 262ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 193ms
And Mark custom fields as not obligatory 2s 745ms
And Login as "hochland-admin" 9s 902ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 095ms
When Find transport in table with status "advice-added" 3s 709ms
And Check if transport row is "blue" 3s 222ms
And Confirm statuses until reach "arrived" 6s 277ms
And Check if transport row is "green" 3s 192ms
And Confirm statuses until reach "during-unload" 6s 238ms
Then Check if transport row is "orange" 3s 228ms
And Confirm statuses until reach "unloaded" 6s 224ms
Then Check if transport row is "darkgoldenrod" 3s 219ms
And Confirm statuses until reach "process-ended" 6s 262ms
Then Check if transport row is "silver" 3s 224ms
After Hooks.deleteTransportAfterTest() 828ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 433ms
Scenario Outline Check if it is not possible to confirm statuses before add file to transport
Before Hooks.showScenarioName(Scenario) 002ms
Steps
Given Set token of apiUsername "super-admin-piast" 232ms
And Get custom field settings for "DELIVERY" transport type and "piast" company 214ms
And Mark custom fields as not obligatory 008ms
And Login as "piast-admin" 5s 400ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 059ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 020ms
And Show all transport types 1s 162ms
And Click button advice in transport table "DELIVERY" 260ms
And Set advice window in schedule 3s 289ms
And Fill advice form 21s 902ms
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() 584ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 964ms
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" 247ms
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 803ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 947ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 021ms
And Show all transport types 1s 153ms
And Click button advice in transport table "LOAD" 228ms
And Set advice window in schedule 3s 304ms
And Fill advice form 20s 302ms
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() 553ms
After Hooks.rollbackAllCustomFieldsSettings() 4s 418ms
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" 237ms
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 702ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 014ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 015ms
And Show all transport types 1s 128ms
And Click button advice in transport table "DELIVERY" 257ms
And Set advice window in schedule 3s 312ms
And Fill advice form 22s 016ms
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() 499ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 784ms
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" 241ms
And Get custom field settings for "LOAD" transport type and "piast" company 252ms
And Mark custom fields as not obligatory 006ms
And Login as "piast-admin" 5s 623ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 962ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 021ms
And Show all transport types 1s 154ms
And Click button advice in transport table "LOAD" 242ms
And Set advice window in schedule 3s 592ms
And Fill advice form 20s 323ms
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() 516ms
After Hooks.rollbackAllCustomFieldsSettings() 4s 525ms
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" 217ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 248ms
And Mark custom fields as not obligatory 4s 899ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 486ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 808ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Login as "hochland-admin" 10s 222ms
And Show all transport types 1s 167ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 110ms
And Set advice window in schedule 7s 531ms
And Fill advice form 23s 951ms
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() 484ms
After Hooks.rollbackAllCustomFieldsSettings() 5s 173ms
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 "LOAD" transport type and "keeeper" company 124ms
And Mark custom fields as not obligatory 758ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 225ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 15s 829ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 002ms
And Login as "keeeper-admin" 5s 783ms
And Show all transport types 1s 257ms
And Click button advice in transport table "LOAD" 236ms
And Set advice window in schedule 3s 222ms
And Fill advice form 23s 925ms
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() 500ms
After Hooks.rollbackAllCustomFieldsSettings() 951ms
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Before Hooks.showScenarioName(Scenario) 002ms
Steps
Given Set token of apiUsername "super-admin-keeeper" 248ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 127ms
And Mark custom fields as not obligatory 750ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 235ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 834ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 5s 843ms
And Show all transport types 1s 165ms
And Click button advice in transport table "CONTAINER" 269ms
And Set advice window in schedule 3s 200ms
And Fill advice form 23s 955ms
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() 521ms
After Hooks.rollbackAllCustomFieldsSettings() 896ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 222ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 118ms
And Mark custom fields as not obligatory 548ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 242ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 763ms
And Login as "keeeper-admin" 5s 889ms
And Go to "TRANSPORT_TABLE" 432ms
And Find transport in table with status "planned" 3s 657ms
And Confirm statuses until reach "arrived" 6s 313ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 634ms
And Check if next status is not possible to confirm in status confirmation modal 217ms
After Hooks.deleteTransportAfterTest() 666ms
After Hooks.rollbackAllCustomFieldsSettings() 575ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 220ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 124ms
And Mark custom fields as not obligatory 564ms
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" 228ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 3s 050ms
And Login as "keeeper-admin" 5s 685ms
And Go to "TRANSPORT_TABLE" 434ms
And Find transport in table with status "planned" 3s 677ms
And Confirm statuses until reach "arrived" 6s 298ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 587ms
And Check if next status is not possible to confirm in status confirmation modal 242ms
After Hooks.deleteTransportAfterTest() 844ms
After Hooks.rollbackAllCustomFieldsSettings() 699ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 242ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 259ms
And Mark custom fields as not obligatory 2s 718ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 1s 196ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 165ms
And Login as "hochland-admin" 10s 004ms
And Go to "TRANSPORT_TABLE" 484ms
And Find transport in table with status "advice-added" 3s 643ms
And Confirm statuses until reach "during-unload" 11s 501ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 643ms
And Check if next status is not possible to confirm in status confirmation modal 252ms
After Hooks.deleteTransportAfterTest() 1s 076ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 560ms
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" 239ms
And Get custom field settings for "LOAD" transport type and "keeeper" company 131ms
And Mark custom fields as not obligatory 765ms
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" 247ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 999ms
And Login as "keeeper-admin" 5s 677ms
And Show all transport types 1s 272ms
And Click button advice in transport table "LOAD" 221ms
And Set advice window in schedule 3s 275ms
And Fill advice form 23s 858ms
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() 513ms
After Hooks.rollbackAllCustomFieldsSettings() 854ms
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" 232ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 138ms
And Mark custom fields as not obligatory 692ms
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" 246ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 15s 798ms
And Login as "keeeper-admin" 5s 906ms
And Show all transport types 1s 183ms
And Click button advice in transport table "CONTAINER" 280ms
And Set advice window in schedule 3s 274ms
And Fill advice form 23s 968ms
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() 500ms
After Hooks.rollbackAllCustomFieldsSettings() 893ms
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" 230ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 241ms
And Mark custom fields as not obligatory 4s 820ms
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" 400ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 855ms
And Login as "hochland-admin" 9s 883ms
And Show all transport types 1s 153ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 068ms
And Set advice window in schedule 7s 571ms
And Fill advice form 23s 897ms
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() 504ms
After Hooks.rollbackAllCustomFieldsSettings() 5s 039ms
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" 231ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 132ms
And Mark custom fields as not obligatory 550ms
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" 243ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 745ms
And Login as "keeeper-admin" 5s 982ms
And Go to "TRANSPORT_TABLE" 440ms
And Find transport in table with status "planned" 3s 648ms
When Confirm statuses until reach "arrived" 6s 312ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 598ms
And Check if next status is not possible to confirm in status confirmation modal 260ms
And Click cancel in status confirmation modal 15s 366ms
And Go to transport details "UNLOAD" 2s 866ms
And Fill transport form 43s 039ms
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() 552ms
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" 221ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 123ms
And Mark custom fields as not obligatory 581ms
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" 245ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 996ms
And Login as "keeeper-admin" 5s 670ms
And Go to "TRANSPORT_TABLE" 386ms
And Find transport in table with status "planned" 3s 649ms
When Confirm statuses until reach "arrived" 6s 221ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 562ms
And Check if next status is not possible to confirm in status confirmation modal 261ms
And Click cancel in status confirmation modal 15s 397ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 849ms
And Fill transport form 43s 030ms
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() 784ms
After Hooks.rollbackAllCustomFieldsSettings() 717ms
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 198ms
And Mark custom fields as not obligatory 2s 859ms
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" 709ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 150ms
And Login as "hochland-admin" 10s 086ms
And Go to "TRANSPORT_TABLE" 489ms
And Find transport in table with status "advice-added" 3s 678ms
When Confirm statuses until reach "during-unload" 11s 510ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 642ms
And Check if next status is not possible to confirm in status confirmation modal 261ms
And Click cancel in status confirmation modal 15s 566ms
And Go to transport details "DELIVERY" 3s 081ms
And Fill transport form 41s 168ms
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() 784ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 416ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skd" 235ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 800ms
And Confirm status "REPORTING" by Public API "v1" 572ms
And Confirm status "ARRIVAL" by Public API "v1" 705ms
And Login as "swiss-krono-delivery-guard" 4s 713ms
And Go to "TRANSPORT_TABLE" 490ms
When Confirm "Departure" status in transport row 187ms
Then Verify that "Departure" has been confirmed 1s 289ms
After Hooks.deleteTransportAfterTest() 803ms
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" 221ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 115ms
And Mark custom fields as not obligatory 595ms
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" 237ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 779ms
When Login as "keeeper-admin" 5s 783ms
And Find transport in table with status "planned" 3s 729ms
And Confirm statuses until reach "arrived" 6s 283ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 563ms
And Check if next status is not possible to confirm in status confirmation modal 270ms
And Click cancel in status confirmation modal 15s 398ms
And Go to transport details "UNLOAD" 2s 843ms
And Fill transport form 43s 003ms
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() 729ms
After Hooks.rollbackAllCustomFieldsSettings() 585ms
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" 229ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 109ms
And Mark custom fields as not obligatory 508ms
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" 239ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 940ms
When Login as "keeeper-admin" 5s 815ms
And Find transport in table with status "planned" 3s 733ms
And Confirm statuses until reach "arrived" 6s 245ms
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 279ms
And Click cancel in status confirmation modal 15s 376ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 891ms
And Fill transport form 43s 108ms
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() 786ms
After Hooks.rollbackAllCustomFieldsSettings() 759ms
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) 000ms
Steps
Given Set token of apiUsername "super-admin-hochland" 237ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 185ms
And Mark custom fields as not obligatory 2s 831ms
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" 694ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 149ms
When Login as "hochland-admin" 9s 948ms
And Find transport in table with status "advice-added" 3s 776ms
And Confirm statuses until reach "during-unload" 11s 521ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 740ms
And Check if next status is not possible to confirm in status confirmation modal 260ms
And Click cancel in status confirmation modal 15s 533ms
And Go to transport details "DELIVERY" 2s 945ms
And Fill transport form 41s 171ms
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() 826ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 433ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 268ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 188ms
And Mark custom fields as not obligatory 827ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 924ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 290ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 671ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 403ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 938ms
And Login as "bausch-admin" 6s 494ms
And Go to "TRANSPORT_TABLE" 372ms
And Find transport in table with status "advice-added" 3s 701ms
And Confirm statuses until reach "on-the-way" 16s 787ms
When Open statuses popup 140ms
And Toggle status date confirmation checkbox 433ms
And Confirm statuses until reach "process-ended" 6s 231ms
Then Check if transport has "process-ended" 065ms
After Hooks.deleteTransportAfterTest() 998ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 058ms
After Hooks.deleteModeOfTransportationAfterTest() 389ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 230ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 178ms
And Mark custom fields as not obligatory 756ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 706ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 259ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 672ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 395ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 610ms
And Login as "bausch-admin" 6s 563ms
And Go to "TRANSPORT_TABLE" 480ms
And Find transport in table with status "advice-added" 3s 634ms
And Confirm statuses until reach "on-the-way" 16s 726ms
And Open statuses popup 147ms
And Toggle status date confirmation checkbox 394ms
And Change status execution date to "1" days from today 2s 485ms
Then Verify that status cannot be confirmed 1s 228ms
After Hooks.deleteTransportAfterTest() 852ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 062ms
After Hooks.deleteModeOfTransportationAfterTest() 335ms
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 174ms
And Mark custom fields as not obligatory 762ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 758ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 316ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 662ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 397ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 561ms
And Login as "bausch-admin" 6s 329ms
And Go to "TRANSPORT_TABLE" 527ms
And Find transport in table with status "advice-added" 3s 618ms
And Confirm statuses until reach "on-the-way" 16s 703ms
And Open statuses popup 126ms
And Toggle status date confirmation checkbox 380ms
And Change status execution date to "-1" days from today 2s 428ms
Then Verify that status cannot be confirmed 1s 192ms
After Hooks.deleteTransportAfterTest() 887ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 210ms
After Hooks.deleteModeOfTransportationAfterTest() 319ms
Scenario Outline Check if statuses in new orders are created based on current status scheme [A-6867]
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 7s 281ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 545ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 225ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 707ms
When Accept or reject "accept" transferred transport 19s 750ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 018ms
And Click button advice in transport table "SMALLS_IMPORT" 274ms
And Set advice window in schedule 3s 412ms
And Fill advice form 18s 652ms
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() 579ms
After Hooks.deleteAllAddedStatus() 15s 076ms
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.ltgEmZ}, 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: ba2060373acd77ea9ab841053c4aeb02
*** 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" 239ms
And Get custom field settings for "EXTERNAL_DELIVERY" transport type and "farmacol" company 110ms
And Mark custom fields as not obligatory 005ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 15s 857ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 3s 765ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 239ms
When Login as "farmacol-admin" 7s 174ms
And Go to "TRANSPORT_TABLE" 501ms
And Confirm statuses until reach "during-unload" 16s 883ms
And Set actual confirmed transport status list 2s 019ms
And Disable task by API 450ms
And Go to transport details "EXTERNAL_DELIVERY" 2s 939ms
And Edit transport hours and recalculate statuses 30s 722ms
Then Verify that all confirmed statuses are still on transport status list 504ms
After Hooks.deleteTransportAfterTest() 830ms
After Hooks.rollbackAllCustomFieldsSettings() 361ms
After Hooks.rollbackTaskChanges() 205ms