Project Number Date
ApolloFullRunnerReport apollo-test-2.149 08 wrz 2021, 06:16

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status confirmation 566 5 27 0 0 598 35 5 40 50m 51s 959ms Failed
Feature Status confirmation
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 236ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 201ms
And Mark custom fields as not obligatory 2s 965ms
And Login as "hochland-admin" 9s 927ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 141ms
When Find transport in table with status "advice-added" 3s 663ms
And Confirm statuses until reach "process-ended" 22s 983ms
Then Check if transport has "process-ended" 078ms
After Hooks.deleteTransportAfterTest() 828ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 602ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-pgf" 241ms
And Get custom field settings for "UNLOAD" transport type and "pgf" company 112ms
And Mark custom fields as not obligatory 006ms
And Login as "pgf-admin" 4s 677ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 17s 499ms
When Find transport in table with status "planned" 17s 635ms
And Confirm statuses until reach "process-ended" 11s 539ms
Then Check if transport has "process-ended" 077ms
After Hooks.deleteTransportAfterTest() 804ms
After Hooks.rollbackAllCustomFieldsSettings() 440ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 236ms
And Get custom field settings for "DELIVERY" transport type and "adama" company 111ms
And Mark custom fields as not obligatory 008ms
And Login as "adama-admin" 4s 776ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-adama" 2s 705ms
When Find transport in table with status "planned" 3s 670ms
And Confirm statuses until reach "process-ended" 11s 495ms
Then Check if transport has "process-ended" 065ms
After Hooks.deleteTransportAfterTest() 681ms
After Hooks.rollbackAllCustomFieldsSettings() 411ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-lantmannen" 230ms
And Get custom field settings for "DELIVERY" transport type and "lantmannen" company 094ms
And Mark custom fields as not obligatory 004ms
And Login as "lantmannen-admin" 4s 355ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 2s 881ms
When Find transport in table with status "potwierdzony" 3s 632ms
And Confirm statuses until reach "process-ended" 21s 777ms
Then Check if transport has "process-ended" 077ms
After Hooks.deleteTransportAfterTest() 820ms
After Hooks.rollbackAllCustomFieldsSettings() 003ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-lantmannen" 272ms
And Get custom field settings for "LOAD" transport type and "lantmannen" company 114ms
And Mark custom fields as not obligatory 004ms
And Login as "lantmannen-admin" 2s 228ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 855ms
When Find transport in table with status "created" 3s 723ms
And Confirm statuses until reach "process-ended" 27s 042ms
Then Check if transport has "process-ended" 075ms
After Hooks.deleteTransportAfterTest() 763ms
After Hooks.rollbackAllCustomFieldsSettings() 004ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 238ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 115ms
And Mark custom fields as not obligatory 570ms
And Login as "keeeper-admin" 5s 790ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 792ms
When Find transport in table with status "planned" 3s 672ms
And Confirm statuses until reach "process-ended" 21s 794ms
Then Check if transport has "process-ended" 071ms
After Hooks.deleteTransportAfterTest() 743ms
After Hooks.rollbackAllCustomFieldsSettings() 619ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 222ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 120ms
And Mark custom fields as not obligatory 574ms
And Login as "keeeper-admin" 5s 607ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 904ms
When Find transport in table with status "planned" 3s 623ms
And Confirm statuses until reach "process-ended" 21s 839ms
Then Check if transport has "process-ended" 067ms
After Hooks.deleteTransportAfterTest() 784ms
After Hooks.rollbackAllCustomFieldsSettings() 742ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skz" 229ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 164ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 702ms
And Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 7s 671ms
And Show "SMALLS_IMPORT" 212ms
When Accept or reject "accept" transferred transport 17s 838ms
And Set "advice" inputs from JSON file "ADVICE_SMALLS" "super-admin-skz" 001ms
And Click button advice in transport table "SMALLS_IMPORT" 267ms
And Set advice window in schedule 3s 580ms
And Fill advice form 20s 312ms
And Click advice save button and wait for advice form to disappear 33s 765ms
And Check if window is "silver" 4s 071ms
And Go to "TRANSPORT_TABLE" 476ms
Then Check if transport has "process-ended" 082ms
After Hooks.deleteTransportAfterTest() 902ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skz" 238ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 127ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 685ms
And Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 2s 819ms
And Show "SMALLS_EXPORT" 178ms
When Accept or reject "accept" transferred transport 18s 026ms
And Set "advice" inputs from JSON file "ADVICE_SMALLS" "super-admin-skz" 000ms
And Click button advice in transport table "SMALLS_EXPORT" 269ms
And Set advice window in schedule 3s 395ms
And Fill advice form 20s 233ms
And Click advice save button and wait for advice form to disappear 33s 823ms
And Check if window is "silver" 4s 075ms
And Go to "TRANSPORT_TABLE" 468ms
Then Check if transport has "process-ended" 077ms
After Hooks.deleteTransportAfterTest() 955ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 231ms
And Add action authority with: "hochland" "hochland-admin" "DELIVERY" "UPDATE_ADVICE" "CHECKPOINT_BASED" "ARRIVAL" 433ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 197ms
And Mark custom fields as not obligatory 2s 733ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 233ms
When Login as "hochland-admin" 9s 946ms
And Find transport in table with status "advice-added" 3s 806ms
And Confirm statuses until reach "arrived" 6s 306ms
And Go to transport details "DELIVERY" 2s 925ms
Then Check if it is not possible to edit advice 1s 295ms
After Hooks.deleteTransportAfterTest() 793ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 734ms
After Hooks.rollbackAddedActionAuthorities() 288ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 240ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 204ms
And Mark custom fields as not obligatory 2s 741ms
And Login as "hochland-admin" 9s 917ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 124ms
When Find transport in table with status "advice-added" 3s 694ms
And Check if transport row is "blue" 3s 214ms
And Confirm statuses until reach "arrived" 6s 286ms
And Check if transport row is "green" 3s 203ms
And Confirm statuses until reach "during-unload" 6s 182ms
Then Check if transport row is "orange" 3s 209ms
And Confirm statuses until reach "unloaded" 6s 213ms
Then Check if transport row is "darkgoldenrod" 3s 207ms
And Confirm statuses until reach "process-ended" 6s 212ms
Then Check if transport row is "silver" 3s 189ms
After Hooks.deleteTransportAfterTest() 824ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 581ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-piast" 237ms
And Get custom field settings for "DELIVERY" transport type and "piast" company 243ms
And Mark custom fields as not obligatory 009ms
And Login as "piast-admin" 5s 534ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 968ms
And Set "advice" inputs from JSON file "ADVICE_DELIVERY" "super-admin-piast" 000ms
And Show all transport types 1s 150ms
And Click button advice in transport table "DELIVERY" 262ms
And Set advice window in schedule 3s 324ms
And Fill advice form 12s 903ms
And Click advice save button and wait for advice form to disappear 33s 336ms
And Go to "TRANSPORT_TABLE" 480ms
And Find transport in table with status "advice-added" 3s 672ms
And Confirm statuses until reach "left-the-area" 32s 403ms
Then Check if next status is not possible to confirm 337ms
After Hooks.deleteTransportAfterTest() 768ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 832ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-piast" 229ms
And Get custom field settings for "LOAD" transport type and "piast" company 250ms
And Mark custom fields as not obligatory 014ms
And Login as "piast-admin" 5s 644ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 955ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-piast" 001ms
And Show all transport types 1s 159ms
And Click button advice in transport table "LOAD" 247ms
And Set advice window in schedule 3s 335ms
And Fill advice form 12s 928ms
And Click advice save button and wait for advice form to disappear 33s 244ms
And Go to "TRANSPORT_TABLE" 456ms
And Find transport in table with status "advice-added" 3s 720ms
And Confirm statuses until reach "left-the-area" 32s 400ms
Then Check if next status is not possible to confirm 305ms
After Hooks.deleteTransportAfterTest() 755ms
After Hooks.rollbackAllCustomFieldsSettings() 4s 569ms
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" 227ms
And Get custom field settings for "DELIVERY" transport type and "piast" company 235ms
And Mark custom fields as not obligatory 008ms
And Login as "piast-admin" 5s 639ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 967ms
And Set "advice" inputs from JSON file "ADVICE_DELIVERY" "super-admin-piast" 001ms
And Show all transport types 1s 158ms
And Click button advice in transport table "DELIVERY" 249ms
And Set advice window in schedule 3s 335ms
And Fill advice form 13s 007ms
And Click advice save button and wait for advice form to disappear 33s 302ms
And Go to "TRANSPORT_TABLE" 500ms
And Find transport in table with status "advice-added" 3s 641ms
When Add file to transport by API 1s 804ms
And Confirm statuses until reach "process-ended" 33s 133ms
java.lang.AssertionError: Wartość advice-added-magazyn-hala-a atrybutu data-status-name nie zmieniła się w webelemencie [[ChromeDriver: chrome on LINUX (13fedc522d7dee1a732dea1116ebf13a)] -> xpath: //td[contains(@data-status-name, 'advice-added')]]
	at org.junit.Assert.fail(Assert.java:88)
	at Utils.StatusUtil.waitUntilAttributeOfWebElementChangeValue(StatusUtil.java:43)
	at Pages.Transport.TransportsPage.confirmNextStatus(TransportsPage.java:312)
	at Pages.Transport.TransportsPage.confirmStatuses(TransportsPage.java:299)
	at CucumberTests.StatusTests.ConfirmStatuses.confirmStatusesUntilReach(ConfirmStatuses.java:88)
	at ✽.Confirm statuses until reach "process-ended"(file:Features/Atom/Statuses/ConfirmStatuses.feature:119)
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 801ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 836ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-piast" 229ms
And Get custom field settings for "LOAD" transport type and "piast" company 251ms
And Mark custom fields as not obligatory 010ms
And Login as "piast-admin" 5s 752ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 937ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-piast" 001ms
And Show all transport types 1s 123ms
And Click button advice in transport table "LOAD" 244ms
And Set advice window in schedule 3s 373ms
And Fill advice form 12s 805ms
And Click advice save button and wait for advice form to disappear 33s 806ms
And Go to "TRANSPORT_TABLE" 458ms
And Find transport in table with status "advice-added" 3s 707ms
When Add file to transport by API 1s 427ms
And Confirm statuses until reach "process-ended" 37s 523ms
Then Check if transport has "process-ended" 066ms
After Hooks.deleteTransportAfterTest() 814ms
After Hooks.rollbackAllCustomFieldsSettings() 4s 448ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 238ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 247ms
And Mark custom fields as not obligatory 5s 075ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 477ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 898ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 001ms
And Login as "hochland-admin" 10s 193ms
And Show all transport types 1s 155ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 061ms
And Set advice window in schedule 7s 594ms
And Fill advice form 18s 822ms
And Click advice save button and wait for advice form to disappear 33s 864ms
And Go to "TRANSPORT_TABLE" 475ms
And Find transport in table with status "advice-added" 3s 642ms
And Confirm statuses until reach "during-load" 11s 702ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 616ms
And Check if next status is not possible to confirm in status confirmation modal 299ms
After Hooks.deleteTransportAfterTest() 946ms
After Hooks.rollbackAllCustomFieldsSettings() 5s 349ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 240ms
And Get custom field settings for "LOAD" transport type and "keeeper" company 137ms
And Mark custom fields as not obligatory 751ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 228ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 887ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 5s 968ms
And Show all transport types 1s 163ms
And Click button advice in transport table "LOAD" 239ms
And Set advice window in schedule 3s 228ms
And Fill advice form 18s 866ms
And Click advice save button and wait for advice form to disappear 33s 281ms
And Go to "TRANSPORT_TABLE" 410ms
And Find transport in table with status "advice-added" 3s 688ms
And Confirm statuses until reach "arrived" 6s 263ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 569ms
And Check if next status is not possible to confirm in status confirmation modal 215ms
After Hooks.deleteTransportAfterTest() 4s 001ms
After Hooks.rollbackAllCustomFieldsSettings() 854ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 247ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 123ms
And Mark custom fields as not obligatory 833ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 240ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 905ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 001ms
And Login as "keeeper-admin" 5s 770ms
And Show all transport types 1s 169ms
And Click button advice in transport table "CONTAINER" 254ms
And Set advice window in schedule 3s 286ms
And Fill advice form 18s 764ms
And Click advice save button and wait for advice form to disappear 33s 283ms
And Go to "TRANSPORT_TABLE" 449ms
And Find transport in table with status "advice-added" 3s 714ms
And Confirm statuses until reach "arrived" 6s 297ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 579ms
And Check if next status is not possible to confirm in status confirmation modal 271ms
After Hooks.deleteTransportAfterTest() 770ms
After Hooks.rollbackAllCustomFieldsSettings() 876ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 230ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 108ms
And Mark custom fields as not obligatory 562ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 257ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 851ms
And Login as "keeeper-admin" 5s 940ms
And Go to "TRANSPORT_TABLE" 407ms
And Find transport in table with status "planned" 3s 613ms
And Confirm statuses until reach "arrived" 6s 245ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 568ms
And Check if next status is not possible to confirm in status confirmation modal 243ms
After Hooks.deleteTransportAfterTest() 881ms
After Hooks.rollbackAllCustomFieldsSettings() 637ms
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 121ms
And Mark custom fields as not obligatory 600ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_TANKER_GRANULATE_DELIVERY_SANITARY_CONDITIONS_CFD" in "TANKER_GRANULATE_DELIVERY" - "keeeper" by "super-admin-keeeper" 246ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 953ms
And Login as "keeeper-admin" 5s 635ms
And Go to "TRANSPORT_TABLE" 408ms
And Find transport in table with status "planned" 3s 634ms
And Confirm statuses until reach "arrived" 6s 248ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 628ms
And Check if next status is not possible to confirm in status confirmation modal 269ms
After Hooks.deleteTransportAfterTest() 769ms
After Hooks.rollbackAllCustomFieldsSettings() 717ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 212ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 193ms
And Mark custom fields as not obligatory 2s 845ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 1s 173ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 099ms
And Login as "hochland-admin" 10s 120ms
And Go to "TRANSPORT_TABLE" 477ms
And Find transport in table with status "advice-added" 3s 672ms
And Confirm statuses until reach "during-unload" 11s 612ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 651ms
And Check if next status is not possible to confirm in status confirmation modal 253ms
After Hooks.deleteTransportAfterTest() 1s 217ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 486ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 242ms
And Get custom field settings for "LOAD" transport type and "keeeper" company 130ms
And Mark custom fields as not obligatory 752ms
And Set "advice" inputs from JSON file "ADVICE_LOAD" "super-admin-keeeper" 000ms
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 936ms
And Login as "keeeper-admin" 5s 542ms
And Show all transport types 1s 276ms
And Click button advice in transport table "LOAD" 216ms
And Set advice window in schedule 3s 224ms
And Fill advice form 18s 754ms
And Click advice save button and wait for advice form to disappear 33s 283ms
And Go to "TRANSPORT_TABLE" 415ms
And Find transport in table with status "advice-added" 3s 655ms
When Confirm statuses until reach "arrived" 6s 285ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 519ms
And Check if next status is not possible to confirm in status confirmation modal 237ms
And Set "transport" inputs from JSON file "EDIT_LOAD" "super-admin-keeeper" 000ms
And Click cancel in status confirmation modal 15s 320ms
And Go to transport details "LOAD" 2s 863ms
And Open section: "advice-panel" 1s 167ms
And Fill transport form 28s 797ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 295ms
And Go to transport details "LOAD" 2s 848ms
And Open section: "advice-panel" 1s 168ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 30s 640ms
And Confirm statuses until reach "process-ended" 16s 610ms
Then Check if transport has "process-ended" 065ms
After Hooks.deleteTransportAfterTest() 814ms
After Hooks.rollbackAllCustomFieldsSettings() 933ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 222ms
And Get custom field settings for "CONTAINER" transport type and "keeeper" company 124ms
And Mark custom fields as not obligatory 742ms
And Set "advice" inputs from JSON file "ADVICE_CONTAINER" "super-admin-keeeper" 000ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 239ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 934ms
And Login as "keeeper-admin" 6s 004ms
And Show all transport types 1s 180ms
And Click button advice in transport table "CONTAINER" 271ms
And Set advice window in schedule 3s 287ms
And Fill advice form 18s 805ms
And Click advice save button and wait for advice form to disappear 33s 268ms
And Go to "TRANSPORT_TABLE" 475ms
And Find transport in table with status "advice-added" 3s 701ms
When Confirm statuses until reach "arrived" 6s 272ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 567ms
And Check if next status is not possible to confirm in status confirmation modal 254ms
And Set "transport" inputs from JSON file "EDIT_CONTAINER" "super-admin-keeeper" 000ms
And Click cancel in status confirmation modal 15s 335ms
And Go to transport details "CONTAINER" 2s 822ms
And Open section: "advice-panel" 1s 168ms
And Fill transport form 28s 577ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 232ms
And Go to transport details "CONTAINER" 2s 915ms
And Open section: "advice-panel" 1s 143ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 30s 639ms
And Confirm statuses until reach "process-ended" 16s 724ms
Then Check if transport has "process-ended" 073ms
After Hooks.deleteTransportAfterTest() 790ms
After Hooks.rollbackAllCustomFieldsSettings() 922ms
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" 256ms
And Get custom field settings for "TRANSFER_BETWEEN_WAREHOUSES" transport type and "hochland" company 266ms
And Mark custom fields as not obligatory 4s 911ms
And Set "advice" inputs from JSON file "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 000ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 388ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 2s 011ms
And Login as "hochland-admin" 10s 297ms
And Show all transport types 1s 165ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 1s 112ms
And Set advice window in schedule 7s 571ms
And Fill advice form 18s 869ms
And Click advice save button and wait for advice form to disappear 33s 869ms
And Go to "TRANSPORT_TABLE" 473ms
And Find transport in table with status "advice-added" 3s 607ms
When Confirm statuses until reach "during-load" 11s 515ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 659ms
And Check if next status is not possible to confirm in status confirmation modal 323ms
And Set "transport" inputs from JSON file "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 000ms
And Click cancel in status confirmation modal 15s 383ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 2s 985ms
And Open section: "advice-panel" 1s 166ms
And Fill transport form 39s 847ms
And Click "save-transport-and-close" save button and wait for form to disappear 15s 038ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@type='submit' and @data-field-name='save-transport-and-close']"}
  (Session info: headless chrome=93.0.4577.63)
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=93.0.4577.15 (660fc11082ba57405eca2e8c49c3e1af756fbfae-refs/branch-heads/4577@{#203}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.YcHu2J}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, webauthn:extension:credBlob=true, acceptInsecureCerts=false, browserVersion=93.0.4577.63, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 13fedc522d7dee1a732dea1116ebf13a
*** Element info: {Using=xpath, value=//button[@type='submit' and @data-field-name='save-transport-and-close']}
	at sun.reflect.GeneratedConstructorAccessor213.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.Transport.TransportFormPage.clickSaveButtonAndWaitForFormToDisappear(TransportFormPage.java:194)
	at CucumberTests.Transport.CreateTransport.clickSaveButtonAndWaitForFormToDisappear(CreateTransport.java:202)
	at ✽.Click "save-transport-and-close" save button and wait for form to disappear(file:Features/Atom/Statuses/ConfirmStatuses.feature:195)
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() 919ms
After Hooks.rollbackAllCustomFieldsSettings() 5s 266ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 232ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 121ms
And Mark custom fields as not obligatory 607ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 000ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 261ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 979ms
And Login as "keeeper-admin" 5s 951ms
And Go to "TRANSPORT_TABLE" 412ms
And Find transport in table with status "planned" 3s 637ms
When Confirm statuses until reach "arrived" 6s 304ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 662ms
And Check if next status is not possible to confirm in status confirmation modal 271ms
And Click cancel in status confirmation modal 15s 343ms
And Go to transport details "UNLOAD" 2s 819ms
And Fill transport form 43s 017ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 207ms
And Confirm statuses until reach "process-ended" 16s 651ms
Then Check if transport has "process-ended" 070ms
After Hooks.deleteTransportAfterTest() 792ms
After Hooks.rollbackAllCustomFieldsSettings() 580ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 230ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 114ms
And Mark custom fields as not obligatory 616ms
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" 253ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 3s 039ms
And Login as "keeeper-admin" 5s 805ms
And Go to "TRANSPORT_TABLE" 371ms
And Find transport in table with status "planned" 3s 615ms
When Confirm statuses until reach "arrived" 6s 238ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 645ms
And Check if next status is not possible to confirm in status confirmation modal 244ms
And Click cancel in status confirmation modal 15s 368ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 839ms
And Fill transport form 43s 261ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 203ms
And Confirm statuses until reach "process-ended" 16s 676ms
Then Check if transport has "process-ended" 080ms
After Hooks.deleteTransportAfterTest() 846ms
After Hooks.rollbackAllCustomFieldsSettings() 768ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 243ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 215ms
And Mark custom fields as not obligatory 2s 802ms
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" 726ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 174ms
And Login as "hochland-admin" 10s 326ms
And Go to "TRANSPORT_TABLE" 477ms
And Find transport in table with status "advice-added" 3s 679ms
When Confirm statuses until reach "during-unload" 11s 443ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 671ms
And Check if next status is not possible to confirm in status confirmation modal 355ms
And Click cancel in status confirmation modal 15s 543ms
And Go to transport details "DELIVERY" 3s 001ms
And Fill transport form 43s 033ms
And Click "save-transport-and-close" save button and wait for form to disappear 30s 281ms
And Confirm statuses until reach "process-ended" 11s 547ms
Then Check if transport has "process-ended" 074ms
After Hooks.deleteTransportAfterTest() 911ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 575ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skd" 220ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 749ms
And Confirm status "REPORTING" by Public API "v1" 575ms
And Confirm status "ARRIVAL" by Public API "v1" 747ms
And Login as "swiss-krono-delivery-guard" 5s 228ms
And Go to "TRANSPORT_TABLE" 582ms
When Confirm "Departure" status in transport row 157ms
Then Verify that "Departure" has been confirmed 1s 215ms
After Hooks.deleteTransportAfterTest() 795ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 252ms
And Get custom field settings for "UNLOAD" transport type and "keeeper" company 111ms
And Mark custom fields as not obligatory 581ms
And Set "transport" inputs from JSON file "EDIT_DELIVERY" "super-admin-keeeper" 001ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 244ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 16s 717ms
When Login as "keeeper-admin" 5s 839ms
And Find transport in table with status "planned" 3s 713ms
And Confirm statuses until reach "arrived" 6s 300ms
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 278ms
And Click cancel in status confirmation modal 15s 372ms
And Go to transport details "UNLOAD" 2s 907ms
And Fill transport form 43s 335ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 332ms
And Check if next status is not possible to confirm in status confirmation modal 236ms
After Hooks.deleteTransportAfterTest() 791ms
After Hooks.rollbackAllCustomFieldsSettings() 591ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-keeeper" 238ms
And Get custom field settings for "TANKER_GRANULATE_DELIVERY" transport type and "keeeper" company 118ms
And Mark custom fields as not obligatory 567ms
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" 247ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 2s 929ms
When Login as "keeeper-admin" 5s 903ms
And Find transport in table with status "planned" 3s 701ms
And Confirm statuses until reach "arrived" 6s 272ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 816ms
And Check if next status is not possible to confirm in status confirmation modal 280ms
And Click cancel in status confirmation modal 15s 406ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 2s 886ms
And Fill transport form 43s 317ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 301ms
And Check if next status is not possible to confirm in status confirmation modal 240ms
After Hooks.deleteTransportAfterTest() 787ms
After Hooks.rollbackAllCustomFieldsSettings() 709ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-hochland" 225ms
And Get custom field settings for "DELIVERY" transport type and "hochland" company 211ms
And Mark custom fields as not obligatory 2s 827ms
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" 719ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 166ms
When Login as "hochland-admin" 10s 122ms
And Find transport in table with status "advice-added" 3s 764ms
And Confirm statuses until reach "during-unload" 11s 507ms
Then Check if confirm status modal appeared on confirming next status in transport "table" 656ms
And Check if next status is not possible to confirm in status confirmation modal 256ms
And Click cancel in status confirmation modal 15s 754ms
And Go to transport details "DELIVERY" 3s 045ms
And Fill transport form 43s 058ms
Then Check if confirm status modal appeared on confirming next status in transport "details" 329ms
And Check if next status is not possible to confirm in status confirmation modal 282ms
After Hooks.deleteTransportAfterTest() 833ms
After Hooks.rollbackAllCustomFieldsSettings() 3s 456ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-skz" 235ms
And Prepare task "STEPS_CONFIRMATION" setting "enabled" with value "true" for transport type "SMALLS_EXPORT" and principal "swisskrono" 672ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 204ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 674ms
When Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 7s 949ms
And Show all transport types 1s 159ms
And Open statuses popup 1s 221ms
And Verify that "STEPS_CONFIRMATION" "is" visible 307ms
And If user is login then logout 268ms
And Login as "pskza1-carrier@qa.qa-test" 6s 490ms
And Show all transport types 1s 218ms
And Accept or reject "accept" transferred transport 17s 915ms
And Open statuses popup 170ms
Then Verify that "STEPS_CONFIRMATION" "is" visible 300ms
After Hooks.deleteTransportsAfterTest() 607ms
After Hooks.rollbackAddedActionAuthorities() 000ms
After Hooks.rollbackTaskChanges() 194ms
Scenario Outline Check if it is possible to confirm status with given confirmation date [A-7159]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-bausch" 227ms
And Prepare task "ARRIVAL" setting "showPunctualityAlertAfterConfirmation" with value "false" for transport type "LOAD_EXPORT" and principal "bausch" 302ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 207ms
And Mark custom fields as not obligatory 766ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 984ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 221ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 617ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 451ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 721ms
And Login as "bausch-admin" 32s 137ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac bausch-admin (tried for 20 second(s) with 500 MILLISECONDS interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:185)
	at Pages.LoginPage.loginAs(LoginPage.java:42)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:100)
	at CucumberTests.LoginTest.login_as(LoginTest.java:55)
	at ✽.Login as "bausch-admin"(file:Features/Atom/Statuses/ConfirmStatuses.feature:305)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[text()='Logout'] | //a[text()='Wyloguj']
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: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:185)
	at Pages.LoginPage.loginAs(LoginPage.java:42)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:100)
	at CucumberTests.LoginTest.login_as(LoginTest.java:55)
	at sun.reflect.GeneratedMethodAccessor232.invoke(Unknown Source)
	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.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	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)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "on-the-way" 000ms
When Open statuses popup 000ms
And Toggle status date confirmation checkbox 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.deleteTransportAfterTest() 857ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 058ms
After Hooks.deleteModeOfTransportationAfterTest() 373ms
After Hooks.rollbackTaskChanges() 189ms
Scenario Outline Check if it is not possible to confirm status with invalid confirmation date [A-7159]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-bausch" 248ms
And Prepare task "ARRIVAL" setting "showPunctualityAlertAfterConfirmation" with value "false" for transport type "LOAD_EXPORT" and principal "bausch" 335ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 176ms
And Mark custom fields as not obligatory 755ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 732ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 16s 132ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 638ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 448ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 569ms
And Login as "bausch-admin" 32s 082ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac bausch-admin (tried for 20 second(s) with 500 MILLISECONDS interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:185)
	at Pages.LoginPage.loginAs(LoginPage.java:42)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:100)
	at CucumberTests.LoginTest.login_as(LoginTest.java:55)
	at ✽.Login as "bausch-admin"(file:Features/Atom/Statuses/ConfirmStatuses.feature:328)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[text()='Logout'] | //a[text()='Wyloguj']
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: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:185)
	at Pages.LoginPage.loginAs(LoginPage.java:42)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:100)
	at CucumberTests.LoginTest.login_as(LoginTest.java:55)
	at sun.reflect.GeneratedMethodAccessor232.invoke(Unknown Source)
	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.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	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)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "on-the-way" 000ms
And Open statuses popup 000ms
And Toggle status date confirmation checkbox 000ms
And Change status execution date to "1" days from today 000ms
Then Verify that status cannot be confirmed 000ms
After Hooks.deleteTransportAfterTest() 841ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 320ms
After Hooks.deleteModeOfTransportationAfterTest() 349ms
After Hooks.rollbackTaskChanges() 187ms
Scenario Outline Check if it is not possible to confirm status with invalid confirmation date [A-7159]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-bausch" 242ms
And Prepare task "ARRIVAL" setting "showPunctualityAlertAfterConfirmation" with value "false" for transport type "LOAD_EXPORT" and principal "bausch" 341ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 205ms
And Mark custom fields as not obligatory 811ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 794ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 16s 185ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 685ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 450ms
When Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" 4s 724ms
And Login as "bausch-admin" 32s 113ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac bausch-admin (tried for 20 second(s) with 500 MILLISECONDS interval)
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:185)
	at Pages.LoginPage.loginAs(LoginPage.java:42)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:100)
	at CucumberTests.LoginTest.login_as(LoginTest.java:55)
	at ✽.Login as "bausch-admin"(file:Features/Atom/Statuses/ConfirmStatuses.feature:328)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[text()='Logout'] | //a[text()='Wyloguj']
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: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:185)
	at Pages.LoginPage.loginAs(LoginPage.java:42)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:100)
	at CucumberTests.LoginTest.login_as(LoginTest.java:55)
	at sun.reflect.GeneratedMethodAccessor232.invoke(Unknown Source)
	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.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	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)
And Go to "TRANSPORT_TABLE" 000ms
And Find transport in table with status "advice-added" 000ms
And Confirm statuses until reach "on-the-way" 000ms
And Open statuses popup 000ms
And Toggle status date confirmation checkbox 000ms
And Change status execution date to "-1" days from today 000ms
Then Verify that status cannot be confirmed 000ms
After Hooks.deleteTransportAfterTest() 888ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 135ms
After Hooks.deleteModeOfTransportationAfterTest() 325ms
After Hooks.rollbackTaskChanges() 195ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 7s 331ms
And Create task with new status by JSON file "NEW_STATUS_SMALLS_IMPORT" as "super-admin-skz" 651ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 391ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 666ms
When Accept or reject "accept" transferred transport 19s 794ms
And Set "advice" inputs from JSON file "ADVICE_SMALLS" "super-admin-skz" 001ms
And Click button advice in transport table "SMALLS_IMPORT" 256ms
And Set advice window in schedule 3s 464ms
And Fill advice form 20s 340ms
And Click advice save button and wait for advice form to disappear 33s 856ms
And If user is login then logout 282ms
And Login as "swisskrono-admin" 8s 137ms
And Show all transport types 1s 177ms
Then Check if transport has "testowy-różoffy-statusik" 212ms
And Go to "SETTINGS_TAB" 855ms
When Disable status "testowy-różoffy-statusik" for transport "SMALLS_IMPORT" 2s 159ms
And Delete created transport by API 898ms
Then If user is login then logout 361ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 3s 293ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 689ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 628ms
When Accept or reject "accept" transferred transport 19s 658ms
And Set "advice" inputs from JSON file "ADVICE_SMALLS" "super-admin-skz" 001ms
And Click button advice in transport table "SMALLS_IMPORT" 271ms
And Set advice window in schedule 3s 494ms
And Fill advice form 19s 907ms
And Click advice save button and wait for advice form to disappear 33s 861ms
And If user is login then logout 597ms
And Login as "swisskrono-admin" 3s 175ms
And Show all transport types 1s 163ms
Then Check if transport has disabled status "testowy-różoffy-statusik" 15s 077ms
After Hooks.deleteTransportsAfterTest() 1s 670ms
After Hooks.deleteAllAddedStatus() 2s 531ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-farmacol" 237ms
And Get custom field settings for "EXTERNAL_DELIVERY" transport type and "farmacol" company 102ms
And Mark custom fields as not obligatory 006ms
And Create transport "CREATE_EXTERNAL_DELIVERY" by JSON file as "super-admin-farmacol" 1s 987ms
And Create advice by JSON file "CREATE_ADVICE_FOR_EXTERNAL_DELIVERY" as "super-admin-farmacol" 3s 954ms
And Get "START_OF_UNLOADING" data for transport type "EXTERNAL_DELIVERY" and principal "farmacol" 135ms
When Login as "farmacol-admin" 6s 430ms
And Go to "TRANSPORT_TABLE" 511ms
And Confirm statuses until reach "during-unload" 16s 976ms
And Set actual confirmed transport status list 2s 014ms
And Disable task by API 184ms
And Go to transport details "EXTERNAL_DELIVERY" 2s 999ms
And Edit transport hours and recalculate statuses 30s 649ms
Then Verify that all confirmed statuses are still on transport status list 436ms
After Hooks.deleteTransportAfterTest() 864ms
After Hooks.rollbackAllCustomFieldsSettings() 343ms
After Hooks.rollbackTaskChanges() 189ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 243ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 734ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 178ms
And Mark custom fields as not obligatory 718ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 241ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 662ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 448ms
And Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" with interval "-30m" 4s 723ms
And Login as "super-admin-bausch" 6s 015ms
And Go to "TRANSPORT_TABLE" 510ms
Then Confirm next status and expect alert "Status potwierdzony z opóźnieniem" 1s 635ms
And Wait "1" seconds 1s
And Verify that note was added "Status potwierdzony po czasie" 1s 330ms
After Hooks.deleteTransportAfterTest() 883ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 099ms
After Hooks.deleteModeOfTransportationAfterTest() 333ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 250ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 691ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 178ms
And Mark custom fields as not obligatory 715ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 391ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 648ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 462ms
And Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" with interval "0m" 4s 725ms
And Login as "super-admin-bausch" 6s 034ms
And Go to "TRANSPORT_TABLE" 524ms
Then Confirm next status and expect alert "" 568ms
And Wait "1" seconds 1s
And Verify that note was added "" 000ms
After Hooks.deleteTransportAfterTest() 858ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 102ms
After Hooks.deleteModeOfTransportationAfterTest() 322ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 240ms
And Create accepted mode of transportation by API with "pba1-carrier": "AAAA0000" "Model" "Marka" "BBBB0000" 1s 808ms
And Get custom field settings for "LOAD_EXPORT" transport type and "bausch" company 188ms
And Mark custom fields as not obligatory 742ms
And Create transport "CREATE_LOAD_EXPORT" by JSON file as "super-admin-bausch" 2s 278ms
And Transfer transport to carrier by JSON file "super-admin-bausch" "false" confirmation 640ms
And Confirm status "ORDER_COMPLETNESS" by Public API "v1" 451ms
And Create advice by JSON file "CREATE_ADVICE_FOR_LOAD_EXPORT" as "super-admin-bausch" with interval "30m" 4s 736ms
And Login as "super-admin-bausch" 5s 977ms
And Go to "TRANSPORT_TABLE" 520ms
Then Confirm next status and expect alert "Status potwierdzony przed czasem" 1s 654ms
And Wait "1" seconds 1s
And Verify that note was added "Status potwierdzony przed czasem" 1s 370ms
After Hooks.deleteTransportAfterTest() 827ms
After Hooks.rollbackAllCustomFieldsSettings() 2s 163ms
After Hooks.deleteModeOfTransportationAfterTest() 367ms