Project Number Date
ApolloFullRunnerReport master.311 19 lut 2021, 10:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Advice transport 256 28 124 0 0 408 11 28 39 14m 43s 742ms Failed
Feature Advice transport
Scenario Outline Check if it isn't possible to advice transport in the past when advice is created from transports table.
Steps
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 4s 677ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 3s 090ms
And Get inputs from database "CREATE_ADVICE_CONTAINER" "super-admin-adama" 1s 295ms
And Check is transport "CONTAINER" created in transport table and set transport id 1s 126ms
When Click button advice in transport table "CONTAINER" 132ms
And Set advice window in schedule in the past 2s 781ms
And Fill advice form 15s 077ms
java.lang.AssertionError: Nie można wypełnić pola container-number, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:11)
And Click advice save button to check error message 000ms
Then Check if possible advice alert is displayed 000ms
After Hooks.deleteTransportAfterTest() 349ms
Scenario Outline Check if it isn't possible to advice transport in the past when advice is created from transports table.
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 687ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 604ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 009ms
And Check is transport "DELIVERY" created in transport table and set transport id 1s 121ms
When Click button advice in transport table "DELIVERY" 125ms
And Set advice window in schedule in the past 2s 666ms
And Fill advice form 15s 018ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:11)
And Click advice save button to check error message 000ms
Then Check if possible advice alert is displayed 000ms
After Hooks.deleteTransportAfterTest() 166ms
Scenario Outline Check if it isn't possible to advice transport in the past when advice is created from transports table.
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 203ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 343ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 008ms
And Check is transport "LOAD" created in transport table and set transport id 1s 140ms
When Click button advice in transport table "LOAD" 133ms
And Set advice window in schedule in the past 2s 688ms
And Fill advice form 15s 024ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:11)
And Click advice save button to check error message 000ms
Then Check if possible advice alert is displayed 000ms
After Hooks.deleteTransportAfterTest() 143ms
Scenario Outline Check if it isn't possible to advice transport in the past when advice is created from transports table.
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 244ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 435ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 007ms
And Check is transport "LOAD" created in transport table and set transport id 1s 132ms
When Click button advice in transport table "LOAD" 151ms
And Set advice window in schedule in the past 2s 479ms
And Fill advice form 15s 038ms
java.lang.AssertionError: Nie można wypełnić pola phone-number-prefix, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:11)
And Click advice save button to check error message 000ms
Then Check if possible advice alert is displayed 000ms
After Hooks.deleteTransportAfterTest() 140ms
Scenario Outline Check if it isn't possible to advice transport in the past when advice is created from transports table.
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 180ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 292ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 007ms
And Check is transport "CONTAINER" created in transport table and set transport id 1s 130ms
When Click button advice in transport table "CONTAINER" 128ms
And Set advice window in schedule in the past 2s 434ms
And Fill advice form 15s 060ms
java.lang.AssertionError: Nie można wypełnić pola driver-name, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:11)
And Click advice save button to check error message 000ms
Then Check if possible advice alert is displayed 000ms
After Hooks.deleteTransportAfterTest() 137ms
Scenario Outline Check if possible to edit advice in transport details.
Steps
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 344ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 293ms
And Show all transport types 1s 054ms
And Create advice "CREATE_ADVICE_CONTAINER" "CONTAINER" "super-admin-adama" 17s 611ms
java.lang.AssertionError: Nie można wypełnić pola container-number, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:56)
	at ✽.Create advice "CREATE_ADVICE_CONTAINER" "CONTAINER" "super-admin-adama"(file:Features/Atom/Advice/AdviceTransport.feature:28)
And Go to "TRANSPORT_TABLE" 000ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-adama" 000ms
When Go to transport details "CONTAINER" 000ms
And Fill transport form 000ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-adama" 000ms
And Expand advice panel 000ms
And Edit advice in transport details 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "CONTAINER" 000ms
And Expand advice panel 000ms
Then Check are advice values equals after edition 000ms
After Hooks.deleteTransportAfterTest() 149ms
Scenario Outline Check if possible to edit advice in transport details.
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 283ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 283ms
And Show all transport types 1s 047ms
And Create advice "ADVICE_DELIVERY" "DELIVERY" "super-admin-piast" 17s 749ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:56)
	at ✽.Create advice "ADVICE_DELIVERY" "DELIVERY" "super-admin-piast"(file:Features/Atom/Advice/AdviceTransport.feature:28)
And Go to "TRANSPORT_TABLE" 000ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-piast" 000ms
When Go to transport details "DELIVERY" 000ms
And Fill transport form 000ms
And Get inputs from database "EDIT_ADVICE_DELIVERY" "super-admin-piast" 000ms
And Expand advice panel 000ms
And Edit advice in transport details 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "DELIVERY" 000ms
And Expand advice panel 000ms
Then Check are advice values equals after edition 000ms
After Hooks.deleteTransportAfterTest() 108ms
Scenario Outline Check if possible to edit advice in transport details.
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 279ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 297ms
And Show all transport types 1s 058ms
And Create advice "ADVICE_LOAD" "LOAD" "super-admin-piast" 17s 794ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:56)
	at ✽.Create advice "ADVICE_LOAD" "LOAD" "super-admin-piast"(file:Features/Atom/Advice/AdviceTransport.feature:28)
And Go to "TRANSPORT_TABLE" 000ms
And Get inputs from database "EDIT_LOAD" "super-admin-piast" 000ms
When Go to transport details "LOAD" 000ms
And Fill transport form 000ms
And Get inputs from database "EDIT_ADVICE_DELIVERY" "super-admin-piast" 000ms
And Expand advice panel 000ms
And Edit advice in transport details 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "LOAD" 000ms
And Expand advice panel 000ms
Then Check are advice values equals after edition 000ms
After Hooks.deleteTransportAfterTest() 118ms
Scenario Outline Check if possible to edit advice in transport details.
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 211ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 265ms
And Show all transport types 1s 052ms
And Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 17s 626ms
java.lang.AssertionError: Nie można wypełnić pola phone-number-prefix, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:56)
	at ✽.Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper"(file:Features/Atom/Advice/AdviceTransport.feature:28)
And Go to "TRANSPORT_TABLE" 000ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 000ms
When Go to transport details "LOAD" 000ms
And Fill transport form 000ms
And Get inputs from database "EDIT_ADVICE_LOAD" "super-admin-keeeper" 000ms
And Expand advice panel 000ms
And Edit advice in transport details 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "LOAD" 000ms
And Expand advice panel 000ms
Then Check are advice values equals after edition 000ms
After Hooks.deleteTransportAfterTest() 108ms
Scenario Outline Check if possible to edit advice in transport details.
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 260ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 261ms
And Show all transport types 1s 042ms
And Create advice "ADVICE_CONTAINER" "CONTAINER" "super-admin-keeeper" 17s 569ms
java.lang.AssertionError: Nie można wypełnić pola driver-name, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at CucumberTests.Transport.AdviceTransport.createAdvice(AdviceTransport.java:56)
	at ✽.Create advice "ADVICE_CONTAINER" "CONTAINER" "super-admin-keeeper"(file:Features/Atom/Advice/AdviceTransport.feature:28)
And Go to "TRANSPORT_TABLE" 000ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-keeeper" 000ms
When Go to transport details "CONTAINER" 000ms
And Fill transport form 000ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-keeeper" 000ms
And Expand advice panel 000ms
And Edit advice in transport details 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "CONTAINER" 000ms
And Expand advice panel 000ms
Then Check are advice values equals after edition 000ms
After Hooks.deleteTransportAfterTest() 125ms
Scenario Outline Check if it is possible to advice by advice button in transport table
Steps
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 1s 208ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 264ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-adama" 007ms
When Show all transport types 1s 041ms
And Click button advice in transport table "CONTAINER" 130ms
And Set advice window in schedule 2s 412ms
And Fill advice form 15s 094ms
java.lang.AssertionError: Nie można wypełnić pola container-weight-[kg], ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:56)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "CONTAINER" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 121ms
Scenario Outline Check if it is possible to advice by advice button in transport table
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 3s 102ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 246ms
And Get inputs from database "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 006ms
When Show all transport types 1s 051ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 126ms
And Set advice window in schedule 6s 456ms
And Fill advice form 15s 047ms
java.lang.AssertionError: Nie można wypełnić pola phone-number-prefix, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:56)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 114ms
Scenario Outline Check if it is possible to advice by advice button in transport table
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 252ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 265ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 006ms
When Show all transport types 1s 057ms
And Click button advice in transport table "DELIVERY" 120ms
And Set advice window in schedule 2s 543ms
And Fill advice form 15s 037ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:56)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "DELIVERY" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 143ms
Scenario Outline Check if it is possible to advice by advice button in transport table
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 276ms
And Create transport "CREATE_LOAD_FRONT" by JSON file as "super-admin-piast" 1s 273ms
And Get inputs from database "ADVICE_LOAD" "super-admin-piast" 003ms
When Show all transport types 1s 042ms
And Click button advice in transport table "LOAD" 124ms
And Set advice window in schedule 2s 555ms
And Fill advice form 15s 067ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:56)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "LOAD" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 131ms
Scenario Outline Check if it is possible to advice by advice button in transport table
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 289ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 260ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 005ms
When Show all transport types 1s 054ms
And Click button advice in transport table "LOAD" 141ms
And Set advice window in schedule 2s 451ms
And Fill advice form 15s 039ms
java.lang.AssertionError: Nie można wypełnić pola phone-number-prefix, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:56)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "LOAD" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 109ms
Scenario Outline Check if it is possible to advice by advice button in transport table
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 158ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 274ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 007ms
When Show all transport types 1s 050ms
And Click button advice in transport table "CONTAINER" 118ms
And Set advice window in schedule 2s 422ms
And Fill advice form 15s 028ms
java.lang.AssertionError: Nie można wypełnić pola driver-name, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:56)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "CONTAINER" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 114ms
Scenario Outline Check if it is possible to change warehouse during advice creation
Steps
Given Get inputs from database "CREATE_DELIVERY" "super-admin-neuca" 006ms
And Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 041ms
And Go to new transport "DELIVERY" 15s 365ms
And Fill transport form 37s 784ms
And Select warehouse "Katowice" in step section "1" 371ms
And Click "save-transport" save button and wait for form to disappear 10s 207ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@type='submit' and @data-field-name='save-transport'] (tried for 10 second(s) with 500 MILLISECONDS interval)
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-128-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=88.0.4324.96 (68dba2d8a0b149a1d3afac56fa74648032bcf46b-refs/branch-heads/4324@{#1784}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.QRrsod}, 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=88.0.4324.150, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 6b4bef29e96651f80bdbcfca10a4eaa4
	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.waitUntilElementDisappear(BasePage.java:197)
	at Pages.Transport.TransportFormPage.clickSaveButtonAndWaitForFormToDisappear(TransportFormPage.java:251)
	at CucumberTests.Transport.CreateTransport.clickSaveButtonAndWaitForFormToDisappear(CreateTransport.java:188)
	at ✽.Click "save-transport" save button and wait for form to disappear(file:Features/Atom/Advice/AdviceTransport.feature:77)
When Change warehouse in schedule to: "Ołtarzew" 000ms
Then Set advice window in schedule 000ms
And Check is transport created in schedule and set transport id 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "DELIVERY" 000ms
And Check if transport has warehouse "Ołtarzew" in step section "1" 000ms
After Hooks.deleteTransportAfterTest() 004ms
Scenario Outline Check if it is possible to advice by advice button in transport table after passing it on to the carrier
Steps
Given Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 3s 458ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 1s 391ms
And Transfer transport to carrier by JSON file "super-admin-adama" "true" confirmation 218ms
And Set token of apiUsername "paa1-carrier@qa.qa-test" 093ms
And Accept transferred transport by Api 432ms
And Set token of apiUsername "super-admin-adama" 101ms
And Get inputs from database "ADVICE_TRANSPORT" "super-admin-adama" 004ms
When Show all transport types 1s 042ms
And Click button advice in transport table "TRANSPORT" 106ms
And Set advice window in schedule 2s 426ms
And Fill advice form 15s 052ms
java.lang.AssertionError: Nie można wypełnić pola phone-number-prefix, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:100)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "TRANSPORT" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 106ms
Scenario Outline Check if it is possible to advice by advice button in transport table after passing it on to the carrier
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 3s 059ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 283ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 109ms
And Set token of apiUsername "pskza1-carrier@qa.qa-test" 097ms
And Accept transferred transport by Api 125ms
And Set token of apiUsername "super-admin-skz" 095ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 004ms
When Show all transport types 1s 053ms
And Click button advice in transport table "SMALLS_IMPORT" 1s 058ms
And Set advice window in schedule 2s 600ms
And Fill advice form 15s 043ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:100)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "SMALLS_IMPORT" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 148ms
Scenario Outline Check if it is possible to advice by advice button in transport table after passing it on to the carrier
Steps
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 159ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 315ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 126ms
And Set token of apiUsername "pskza1-carrier@qa.qa-test" 094ms
And Accept transferred transport by Api 126ms
And Set token of apiUsername "super-admin-skz" 099ms
And Get inputs from database "ADVICE_SMALLS" "super-admin-skz" 004ms
When Show all transport types 1s 046ms
And Click button advice in transport table "SMALLS_EXPORT" 1s 058ms
And Set advice window in schedule 2s 622ms
And Fill advice form 15s 013ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:100)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Go to transport details "SMALLS_EXPORT" 000ms
Then Check are advice values equals 000ms
After Hooks.deleteTransportAfterTest() 119ms
Given Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 1s 210ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 1s 253ms
And Transfer transport to carrier by JSON file "super-admin-adama" "true" confirmation 105ms
And Set token of apiUsername "paa1-carrier@qa.qa-test" 097ms
And Accept transferred transport by Api 120ms
And Set token of apiUsername "super-admin-adama" 101ms
When Show all transport types 1s 041ms
And Click button advice in transport table "TRANSPORT" 606ms
And Set week view 1s 524ms
And Show yesterday 1s 120ms
Then Check if advice restriction blockade windows are visible 025ms
After Hooks.deleteTransportAfterTest() 103ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 098ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 312ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 089ms
And Set token of apiUsername "pskza1-carrier@qa.qa-test" 094ms
And Accept transferred transport by Api 130ms
And Set token of apiUsername "super-admin-skz" 090ms
When Show all transport types 1s 035ms
And Click button advice in transport table "SMALLS_IMPORT" 1s 056ms
And Set week view 2s 068ms
And Show yesterday 1s 114ms
Then Check if advice restriction blockade windows are visible 034ms
After Hooks.deleteTransportAfterTest() 111ms
Given Login as "pskza1-carrier@qa.qa-test" and set token of apiUsername "super-admin-skz" 1s 168ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 299ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 116ms
And Set token of apiUsername "pskza1-carrier@qa.qa-test" 094ms
And Accept transferred transport by Api 126ms
And Set token of apiUsername "super-admin-skz" 098ms
When Show all transport types 1s 043ms
And Click button advice in transport table "SMALLS_EXPORT" 1s 040ms
And Set week view 2s 045ms
And Show yesterday 1s 096ms
Then Check if advice restriction blockade windows are visible 035ms
After Hooks.deleteTransportAfterTest() 080ms
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 480ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 923ms
And Show all transport "false" 027ms
And Click on time window date 1s 303ms
And Select view "DAYS_4" 2s 057ms
And Move advice window "3" 1s 326ms
Then Check if advice window is in new location 026ms
After Hooks.deleteTransportAfterTest() 180ms
Given Login as "pgf-admin" and set token of apiUsername "super-admin-pgf" 2s 802ms
And Create transport "CREATE_UNLOAD" by JSON file as "super-admin-pgf" 15s 694ms
And Show all transport "false" 019ms
And Click on time window date 15s 727ms
And Select view "DAYS_4" 2s 072ms
And Move advice window "3" 1s 495ms
Then Check if advice window is in new location 042ms
After Hooks.deleteTransportAfterTest() 203ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 2s 921ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 15s 327ms
And Show all transport "false" 020ms
And Click on time window date 15s 533ms
And Select view "DAYS_4" 2s 070ms
And Move advice window "3" 1s 408ms
Then Check if advice window is in new location 027ms
After Hooks.deleteTransportAfterTest() 168ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 831ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 391ms
And Show all transport "false" 017ms
And Click on time window date 1s 430ms
And Select view "DAYS_4" 2s 064ms
And Move advice window "3" 1s 378ms
Then Check if advice window is in new location 026ms
After Hooks.deleteTransportAfterTest() 131ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 171ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 362ms
And Show all transport "false" 016ms
And Click on time window date 1s 386ms
And Select view "DAYS_4" 2s 054ms
And Move advice window "3" 1s 315ms
Then Check if advice window is in new location 022ms
After Hooks.deleteTransportAfterTest() 134ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 2s 403ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 322ms
And Show all transport "true" 084ms
And Click on time window date 1s 344ms
And Select view "DAYS_4" 2s 060ms
And Move advice window "3" 1s 323ms
Then Check if advice window is in new location 028ms
After Hooks.deleteTransportAfterTest() 133ms
Scenario Outline Check if it is possible to add advice and move advice window in schedule
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 177ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 218ms
And Set "advice" inputs from JSON file "ADVICE_DELIVERY" "super-admin-piast" 010ms
When Show all transport types 1s 048ms
And Click button advice in transport table "DELIVERY" 128ms
And Set advice window in schedule 2s 544ms
And Fill advice form 15s 058ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:156)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Click on time window date 000ms
And Select view "DAYS_4" 000ms
And Move advice window "3" 000ms
Then Check if advice window is in new location 000ms
After Hooks.deleteTransportAfterTest() 101ms
Scenario Outline Check if late advice is red
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 472ms
And Create transport "CREATE_LATE_DELIVERY" by JSON file as "super-admin-hochland" in "0" days 1s 411ms
Then Check if transport row is "red" 3s 085ms
java.lang.AssertionError
	at org.junit.Assert.fail(Assert.java:86)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertTrue(Assert.java:52)
	at CucumberTests.Transport.TransportUtilTest.checkIfTransportRowIs(TransportUtilTest.java:35)
	at ✽.Check if transport row is "red"(file:Features/Atom/Advice/AdviceTransport.feature:171)
After Hooks.deleteTransportAfterTest() 140ms
Scenario Outline Check if it is possible to resize advice window in schedule
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 316ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 432ms
And Go to "TRANSPORT_TABLE" 098ms
And Show all transport types 1s 044ms
And Click on time window date 1s 299ms
And Scroll to time window "adviceWindow" 054ms
And Set time window height "80" "adviceWindow" 2s 431ms
Then Check height of the time window after expanding by "80" in "adviceWindow" 025ms
java.lang.AssertionError: Okno nie zmieniło swojego rozmiaru
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Schedule.ResizeTimeWindowTest.checkHeightOfTimeWindowAfterExpandingByIn(ResizeTimeWindowTest.java:35)
	at ✽.Check height of the time window after expanding by "80" in "adviceWindow"(file:Features/Atom/Advice/AdviceTransport.feature:186)
After Hooks.deleteTransportAfterTest() 137ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 1s 046ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-lantmannen" 1s 395ms
And Go to "TRANSPORT_TABLE" 144ms
And Show all transport types 1s 045ms
And Click on time window date 1s 423ms
And Scroll to time window "adviceWindow" 046ms
And Set time window height "120" "adviceWindow" 2s 391ms
Then Check height of the time window after expanding by "120" in "adviceWindow" 025ms
After Hooks.deleteTransportAfterTest() 138ms
Scenario Outline Check if it is possible to resize advice window in schedule
Steps
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 119ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 373ms
And Go to "TRANSPORT_TABLE" 123ms
And Show all transport types 1s 044ms
And Click on time window date 1s 300ms
And Scroll to time window "adviceWindow" 045ms
And Set time window height "48" "adviceWindow" 2s 382ms
Then Check height of the time window after expanding by "48" in "adviceWindow" 028ms
java.lang.AssertionError: Okno nie zmieniło swojego rozmiaru
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Schedule.ResizeTimeWindowTest.checkHeightOfTimeWindowAfterExpandingByIn(ResizeTimeWindowTest.java:35)
	at ✽.Check height of the time window after expanding by "48" in "adviceWindow"(file:Features/Atom/Advice/AdviceTransport.feature:186)
After Hooks.deleteTransportAfterTest() 137ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 998ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 15s 404ms
And Go to "TRANSPORT_TABLE" 242ms
And Show all transport types 15s 058ms
And Click on time window date 15s 847ms
And Scroll to time window "adviceWindow" 053ms
And Set time window height "40" "adviceWindow" 2s 427ms
Then Check height of the time window after expanding by "40" in "adviceWindow" 023ms
After Hooks.deleteTransportAfterTest() 140ms
Scenario Outline Check if it is possible to resize advice window in schedule after add advice by advice button in transport table
Steps
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 237ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 212ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 005ms
When Show all transport types 1s 041ms
And Click button advice in transport table "DELIVERY" 127ms
And Set advice window in schedule 2s 565ms
And Fill advice form 15s 056ms
java.lang.AssertionError: Nie można wypełnić pola terms-of-condition, ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.AdviceTransport.fillAdviceForm(AdviceTransport.java:110)
	at ✽.Fill advice form(file:Features/Atom/Advice/AdviceTransport.feature:202)
And Click advice save button and wait for advice form to disappear 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Click on time window date 000ms
And Set time window height "120" "adviceWindow" 000ms
Then Check height of the time window after expanding by "120" in "adviceWindow" 000ms
After Hooks.deleteTransportAfterTest() 105ms
Scenario Outline Check if it is possible to advice after clicking back button in browser
Steps
Given Get inputs from database "CREATE_DELIVERY" "super-admin-hochland" 004ms
And Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 497ms
And Go to "WAREHOUSE_TAB" 783ms
And Select warehouse "Twarożkarnia wyrób gotowy" 1s 814ms
When Go to new transport "DELIVERY" 404ms
And Fill transport form 31s 197ms
java.lang.AssertionError: Nie można wypełnić pola temperature-[°c], ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.CreateTransport.fillTransportForm(CreateTransport.java:170)
	at ✽.Fill transport form(file:Features/Atom/Advice/AdviceTransport.feature:219)
And Click "save-transport" save button and wait for form to disappear 000ms
And Click previous page button in browser 000ms
Then Check if advice window can't be created 000ms
After Hooks.deleteTransportAfterTest() 001ms
Scenario Outline Check if it is possible to advice after modifing warehouse id in browser url
Steps
Given Get inputs from database "CREATE_DELIVERY" "super-admin-hochland" 003ms
And Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 515ms
And Go to "WAREHOUSE_TAB" 725ms
And Select warehouse "Twarożkarnia wyrób gotowy" 1s 905ms
When Go to new transport "DELIVERY" 411ms
And Fill transport form 31s 188ms
java.lang.AssertionError: Nie można wypełnić pola temperature-[°c], ponieważ nie udało się go znaleźć w formularzu
	at org.junit.Assert.fail(Assert.java:88)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:152)
	at CucumberTests.Transport.CreateTransport.fillTransportForm(CreateTransport.java:170)
	at ✽.Fill transport form(file:Features/Atom/Advice/AdviceTransport.feature:234)
And Click "save-transport" save button and wait for form to disappear 000ms
And Replace warehouse id in browser url with "Twarożkarnia wyrób gotowy" id 000ms
Then Check if advice window can't be created 000ms
After Hooks.deleteTransportAfterTest() 003ms
Scenario Outline Check if transport without warehouse after carrier add advice has checkpoint steps
Steps
Given Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 1s 212ms
And Create transport "CREATE_TRANSPORT_WITHOUT_WAREHOUSES" by JSON file as "super-admin-adama" 1s 243ms
And Transfer transport to carrier by JSON file "super-admin-adama" "false" confirmation 159ms
And Get inputs from database "ADVICE_TRANSPORT" "super-admin-adama" 003ms
When Show all transport types 1s 041ms
And Click button advice in transport table "TRANSPORT" 945ms
And Fill advice form 11s 665ms
And Click advice save button and wait for advice form to disappear 31s 236ms
When Find transport in table with status "no-advice-undefined" 1s 197ms
And Open statuses popup 103ms
And Wait "2" seconds 2s
Then Check if transport has checkpoints from list "Zgłoszenie się kierowcy,Zakończenie załadunku,Dostarczenie do klienta" in "1" 15s 033ms
org.junit.ComparisonFailure: Lista statusów jest niepoprawna expected:<[Zgłoszenie się kierowcy,Zakończenie załadunku,Dostarczenie do klienta]> but was:<[]>
	at org.junit.Assert.assertEquals(Assert.java:115)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfTransportHasCheckpointsFromListInGroup(ConfirmStatuses.java:103)
	at ✽.Check if transport has checkpoints from list "Zgłoszenie się kierowcy,Zakończenie załadunku,Dostarczenie do klienta" in "1"(file:Features/Atom/Advice/AdviceTransport.feature:255)
After Hooks.deleteTransportAfterTest() 111ms