Project Number Date
ApolloFullRunnerReport master.330 23 kwi 2021, 14:55

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@deleteTransportAfterTest 210 21 62 0 0 293 2 21 23 16m 17s 881ms Failed
View Feature Public Api - Statuses confirmation
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 5s 315ms
When Create transport by JSON file "CREATE_DELIVERY" as "super-admin-piast" for api version "v1" and expect status "200" 2s 555ms
And Check is transport "DELIVERY" created in transport table and set transport id 1s 147ms
And Click button advice in transport table "DELIVERY" 081ms
And Set advice window in schedule 3s 208ms
And Get inputs from database "CREATE_ADVICE_DELIVERY" "super-admin-piast" 1s 610ms
And Fill advice form 8s 035ms
And Click advice save button and wait for advice form to disappear 31s 754ms
And Find transport in table with status "advice-added" 3s 249ms
And Confirm status by public api "v1" and "super-admin-piast" with "ARRIVAL" in "DELIVERY" 330ms
And Click refresh button on "DELIVERY" 052ms
Then Check if transport has "in-the-area" 129ms
After Hooks.deleteTransportAfterTest() 218ms
View Feature Advice transport
Scenario Outline Check if it is possible to change warehouse during advice creation
Steps
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 013ms
And Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 089ms
And Go to new transport "DELIVERY" 15s 552ms
And Fill transport form 40s 863ms
And Select warehouse "Katowice" in step section "1" 517ms
And Click "save-transport" save button and wait for form to disappear 16s 175ms
When Change warehouse in schedule to: "Ołtarzew" 1s 487ms
Then Set advice window in schedule 2s 475ms
And Check is transport created in schedule and set transport id 15s 050ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@id='slot-213585215-2021-04-24-00-00']//div[@data-transport-id]"}
  (Session info: headless chrome=90.0.4430.72)
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: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.A2vHnF}, 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=90.0.4430.72, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 2a3d35369a1e78dae00615e27880efd6
*** Element info: {Using=xpath, value=//div[@id='slot-213585215-2021-04-24-00-00']//div[@data-transport-id]}
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	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.Schedule.SchedulePage.getTransportId(SchedulePage.java:161)
	at CucumberTests.Transport.AdviceTransport.checkIsTransportCreatedInScheduleAndSetTransportId(AdviceTransport.java:157)
	at ✽.Check is transport created in schedule and set transport id(file:Features/Atom/Advice/AdviceTransport.feature:81)
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() 002ms
View Feature Advice Mail
Scenario Outline Check if mail was not sent to creator if user is not enabled
Steps
Given Set token of apiUsername "super-admin-skd" 181ms
And Create and accept invitation by JSON file as "super-admin-skd" for "apolloautomattest@gmail.com" "CREATE_SQUARE_MANAGER_INVITATION" 137ms
java.lang.NullPointerException
	at Utils.JsonApiUtil.getStringValueFromJSON(JsonApiUtil.java:137)
	at CucumberTests.Invitation.RegistrationTest.createInvitationByJSONFile(RegistrationTest.java:58)
	at CucumberTests.Invitation.RegistrationTest.createAndAcceptInvitationByJSONFileFor(RegistrationTest.java:69)
	at ✽.Create and accept invitation by JSON file as "super-admin-skd" for "apolloautomattest@gmail.com" "CREATE_SQUARE_MANAGER_INVITATION"(file:Features/Atom/Mail/AdviceMail.feature:79)
And Get invited user account data "apolloautomattest@gmail.com" 000ms
And Prepare disabled user "test-1" details with all notifications and "apolloautomattest@gmail.com" by JSON file 000ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 000ms
And Confirm status "ARRIVAL" by Public API "v1" 000ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Potwierdzono status Wjazd na teren zakładu" 000ms
Then Check if user did not get an mail 000ms
Hooks
After Hooks.deleteUserAfterTest() 001ms
java.lang.NullPointerException
	at CucumberTests.Hooks.deleteUserAfterTest(Hooks.java:264)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
After Hooks.deleteTransportAfterTest() 000ms
Scenario Outline Check if sms was sent to driver after confirm status
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 3s 933ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 1s 572ms
And Go to transport details "LOAD" 4s 309ms
And Set driver phone number "48" "789440109" 381ms
When Find transport in table with status "created" 3s 788ms
And Confirm statuses until reach "driver-called" 9s 266ms
And Wait "20" seconds 20s
Then Check if sms was sent to driver after confirm status "logintegra-imperial-test" "Argetnigol.7890" "Kierowco, prosimy o podjazd pod rampe numer" 974ms
java.lang.AssertionError: Sms nie został wysłany lub został wysłany z niepoprawną treścią
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.SMS.SmsTest.checkIfSmsWasSentToDriver(SmsTest.java:58)
	at CucumberTests.SMS.SmsTest.checkIfSmsWasSentToDriverAfterConfirmStatus(SmsTest.java:43)
	at ✽.Check if sms was sent to driver after confirm status "logintegra-imperial-test" "Argetnigol.7890" "Kierowco, prosimy o podjazd pod rampe numer"(file:Features/Atom/SMS/sms.feature:14)
And Wait "10" seconds 000ms
After Hooks.deleteTransportAfterTest() 234ms
View Feature Status confirmation
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 119ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 119ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 148ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 15s 159ms
And Get inputs from database "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 009ms
And Login as "hochland-admin" 4s 771ms
And Show all transport types 1s 053ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 101ms
And Set advice window in schedule 6s 506ms
And Fill advice form 11s 969ms
And Click advice save button and wait for advice form to disappear 31s 240ms
And Go to "TRANSPORT_TABLE" 190ms
And Find transport in table with status "advice-added" 3s 226ms
And Confirm statuses until reach "during-load" 7s 161ms
Then Check if next status is not possible to confirm 096ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:128)
After Hooks.rollbackCustomFieldSettings() 110ms
After Hooks.deleteTransportAfterTest() 304ms
View Feature Status confirmation
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 124ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 023ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 091ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 460ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 005ms
And Login as "keeeper-admin" 3s 923ms
And Show all transport types 1s 155ms
And Click button advice in transport table "LOAD" 085ms
And Set advice window in schedule 2s 597ms
And Fill advice form 13s 836ms
And Click advice save button and wait for advice form to disappear 31s 198ms
And Go to "TRANSPORT_TABLE" 210ms
And Find transport in table with status "advice-added" 3s 234ms
And Confirm statuses until reach "arrived" 3s 814ms
Then Check if next status is not possible to confirm 109ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:128)
After Hooks.rollbackCustomFieldSettings() 057ms
After Hooks.deleteTransportAfterTest() 132ms
View Feature Status confirmation
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 098ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 021ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 035ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 188ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 007ms
And Login as "keeeper-admin" 3s 111ms
And Show all transport types 1s 061ms
And Click button advice in transport table "CONTAINER" 102ms
And Set advice window in schedule 2s 459ms
And Fill advice form 13s 170ms
And Click advice save button and wait for advice form to disappear 30s 699ms
And Go to "TRANSPORT_TABLE" 182ms
And Find transport in table with status "advice-added" 3s 213ms
And Confirm statuses until reach "arrived" 3s 753ms
Then Check if next status is not possible to confirm 076ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:128)
After Hooks.rollbackCustomFieldSettings() 035ms
After Hooks.deleteTransportAfterTest() 100ms
View Feature Status confirmation
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - without advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 116ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 023ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 040ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 350ms
And Login as "keeeper-admin" 3s 426ms
And Go to "TRANSPORT_TABLE" 107ms
And Find transport in table with status "planned" 3s 178ms
And Confirm statuses until reach "arrived" 3s 767ms
Then Check if next status is not possible to confirm 092ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:146)
After Hooks.rollbackCustomFieldSettings() 064ms
After Hooks.deleteTransportAfterTest() 110ms
View Feature Status confirmation
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - without advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 116ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 024ms
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" 039ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 619ms
And Login as "keeeper-admin" 3s 255ms
And Go to "TRANSPORT_TABLE" 119ms
And Find transport in table with status "planned" 3s 153ms
And Confirm statuses until reach "arrived" 3s 777ms
Then Check if next status is not possible to confirm 160ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:146)
After Hooks.rollbackCustomFieldSettings() 062ms
After Hooks.deleteTransportAfterTest() 136ms
View Feature Status confirmation
Scenario Outline Check if it is not possible to confirm statuses when there is customFields blockade - without advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 105ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 022ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 427ms
And Login as "hochland-admin" 3s 952ms
And Go to "TRANSPORT_TABLE" 219ms
And Find transport in table with status "advice-added" 3s 403ms
And Confirm statuses until reach "during-unload" 7s 440ms
Then Check if next status is not possible to confirm 132ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:146)
After Hooks.rollbackCustomFieldSettings() 202ms
After Hooks.deleteTransportAfterTest() 161ms
View Feature Status confirmation
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 105ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "LOAD" 018ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 003ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_LOAD_SANITARY_CONDITIONS_CFD" in "LOAD" - "keeeper" by "super-admin-keeeper" 032ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 308ms
And Login as "keeeper-admin" 4s 729ms
And Show all transport types 1s 201ms
And Click button advice in transport table "LOAD" 179ms
And Set advice window in schedule 2s 908ms
And Fill advice form 13s 792ms
And Click advice save button and wait for advice form to disappear 30s 825ms
And Go to "TRANSPORT_TABLE" 348ms
And Find transport in table with status "advice-added" 3s 285ms
When Confirm statuses until reach "arrived" 3s 922ms
And Check if next status is not possible to confirm 150ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:170)
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 000ms
And Go to transport details "LOAD" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "LOAD" 000ms
And Open section: "advice-panel" 000ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.rollbackCustomFieldSettings() 139ms
After Hooks.deleteTransportAfterTest() 179ms
View Feature Status confirmation
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 108ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "CONTAINER" 027ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-keeeper" 006ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_CONTAINER_SANITARY_CONDITIONS_CFD" in "CONTAINER" - "keeeper" by "super-admin-keeeper" 046ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-keeeper" 1s 224ms
And Login as "keeeper-admin" 3s 718ms
And Show all transport types 1s 179ms
And Click button advice in transport table "CONTAINER" 135ms
And Set advice window in schedule 2s 546ms
And Fill advice form 13s 391ms
And Click advice save button and wait for advice form to disappear 30s 816ms
And Go to "TRANSPORT_TABLE" 375ms
And Find transport in table with status "advice-added" 3s 237ms
When Confirm statuses until reach "arrived" 3s 852ms
And Check if next status is not possible to confirm 109ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:170)
And Get inputs from database "EDIT_CONTAINER" "super-admin-keeeper" 000ms
And Go to transport details "CONTAINER" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "CONTAINER" 000ms
And Open section: "advice-panel" 000ms
And Fill "meeting-sanitary-and-technical-conditions" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.rollbackCustomFieldSettings() 077ms
After Hooks.deleteTransportAfterTest() 119ms
View Feature Status confirmation
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - with advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 113ms
And Get "Magazynier (R)" settings from "hochland" in "TRANSFER_BETWEEN_WAREHOUSES" 024ms
And Get inputs from database "ADVICE_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 006ms
And Set custom field "Magazynier (R)" with "EDIT_TRANSFER_BETWEEN_WAREHOUSES_WAREHOUSEMAN_U_CFD" in "TRANSFER_BETWEEN_WAREHOUSES" - "hochland" by "super-admin-hochland" 062ms
And Create transport "CREATE_TRANSFER_BETWEEN_WAREHOUSES" by JSON file as "super-admin-hochland" 1s 184ms
And Login as "hochland-admin" 3s 732ms
And Show all transport types 1s 104ms
And Click button advice in transport table "TRANSFER_BETWEEN_WAREHOUSES" 120ms
And Set advice window in schedule 6s 546ms
And Fill advice form 12s 055ms
And Click advice save button and wait for advice form to disappear 30s 805ms
And Go to "TRANSPORT_TABLE" 458ms
And Find transport in table with status "advice-added" 3s 286ms
When Confirm statuses until reach "during-load" 7s 221ms
And Check if next status is not possible to confirm 113ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:170)
And Get inputs from database "EDIT_TRANSFER_BETWEEN_WAREHOUSES" "super-admin-hochland" 000ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 000ms
And Open section: "advice-panel" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Go to transport details "TRANSFER_BETWEEN_WAREHOUSES" 000ms
And Open section: "advice-panel" 000ms
And Fill "warehouseman-(u)" in transport form 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.rollbackCustomFieldSettings() 087ms
After Hooks.deleteTransportAfterTest() 103ms
View Feature Status confirmation
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - without advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 107ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 023ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-keeeper" 007ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 033ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 358ms
And Login as "keeeper-admin" 3s 227ms
And Go to "TRANSPORT_TABLE" 125ms
And Find transport in table with status "planned" 3s 200ms
When Confirm statuses until reach "arrived" 3s 786ms
And Check if next status is not possible to confirm 102ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:199)
And Go to transport details "UNLOAD" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.rollbackCustomFieldSettings() 065ms
After Hooks.deleteTransportAfterTest() 122ms
View Feature Status confirmation
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - without advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 098ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 022ms
And Get inputs from database "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 007ms
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" 035ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 373ms
And Login as "keeeper-admin" 3s 645ms
And Go to "TRANSPORT_TABLE" 153ms
And Find transport in table with status "planned" 3s 277ms
When Confirm statuses until reach "arrived" 4s 013ms
And Check if next status is not possible to confirm 288ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:199)
And Go to transport details "TANKER_GRANULATE_DELIVERY" 000ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.rollbackCustomFieldSettings() 198ms
After Hooks.deleteTransportAfterTest() 415ms
View Feature Status confirmation
Scenario Outline Check if it is possible to confirm statuses when there is customFields blockade and conditions are fulfilled - without advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 155ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 026ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-hochland" 009ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 193ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 559ms
And Login as "hochland-admin" 5s 075ms
And Go to "TRANSPORT_TABLE" 199ms
And Find transport in table with status "advice-added" 3s 293ms
When Confirm statuses until reach "during-unload" 7s 124ms
And Check if next status is not possible to confirm 287ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusIsNotPossibleToConfirm(ConfirmStatuses.java:104)
	at ✽.Check if next status is not possible to confirm(file:Features/Atom/Statuses/ConfirmStatuses.feature:199)
And Go to transport details "DELIVERY" 001ms
And Fill transport form 000ms
And Click "save-transport-and-close" save button and wait for form to disappear 000ms
And Confirm statuses until reach "process-ended" 000ms
Then Check if transport has "process-ended" 000ms
After Hooks.rollbackCustomFieldSettings() 348ms
After Hooks.deleteTransportAfterTest() 430ms
View Feature Status confirmation
Scenario Outline Check if it is possible to confirm next status in transport details on transport details reopen after filling blocade customfields and not saving changes - without advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 201ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "UNLOAD" 089ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-keeeper" 008ms
And Set custom field "Spełnienie warunków sanitarno-technicznych" with "EDIT_DELIVERY_SANITARY_CONDITIONS_CFD" in "UNLOAD" - "keeeper" by "super-admin-keeeper" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 557ms
When Login as "keeeper-admin" 12s 007ms
And Find transport in table with status "planned" 3s 759ms
And Confirm statuses until reach "arrived" 6s 694ms
And Go to transport details "UNLOAD" 7s 203ms
And Fill transport form 40s 387ms
Then Check if next status is not possible to confirm in transport details 061ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusInTransportDetailsIsNotPossibleToConfirm(ConfirmStatuses.java:119)
	at ✽.Check if next status is not possible to confirm in transport details(file:Features/Atom/Statuses/ConfirmStatuses.feature:241)
After Hooks.rollbackCustomFieldSettings() 144ms
After Hooks.deleteTransportAfterTest() 355ms
View Feature Status confirmation
Scenario Outline Check if it is possible to confirm next status in transport details on transport details reopen after filling blocade customfields and not saving changes - without advice step
Steps
Given Set token of apiUsername "super-admin-keeeper" 163ms
And Get "Spełnienie warunków sanitarno-technicznych" settings from "keeeper" in "TANKER_GRANULATE_DELIVERY" 027ms
And Get inputs from database "EDIT_TANKER_GRANULATE_DELIVERY" "super-admin-keeeper" 005ms
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" 164ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 1s 831ms
When Login as "keeeper-admin" 2s 226ms
And Find transport in table with status "planned" 3s 216ms
And Confirm statuses until reach "arrived" 3s 823ms
And Go to transport details "TANKER_GRANULATE_DELIVERY" 4s 357ms
And Fill transport form 35s 808ms
Then Check if next status is not possible to confirm in transport details 049ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusInTransportDetailsIsNotPossibleToConfirm(ConfirmStatuses.java:119)
	at ✽.Check if next status is not possible to confirm in transport details(file:Features/Atom/Statuses/ConfirmStatuses.feature:241)
After Hooks.rollbackCustomFieldSettings() 028ms
After Hooks.deleteTransportAfterTest() 089ms
View Feature Status confirmation
Scenario Outline Check if it is possible to confirm next status in transport details on transport details reopen after filling blocade customfields and not saving changes - without advice step
Steps
Given Set token of apiUsername "super-admin-hochland" 099ms
And Get "Magazynier" settings from "hochland" in "DELIVERY" 022ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-hochland" 004ms
And Set custom field "Magazynier" with "EDIT_DELIVERY_WAREHOUSEMAN_CFD" in "DELIVERY" - "hochland" by "super-admin-hochland" 078ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 1s 345ms
When Login as "hochland-admin" 2s 845ms
And Find transport in table with status "advice-added" 3s 298ms
And Confirm statuses until reach "during-unload" 6s 509ms
And Go to transport details "DELIVERY" 4s 484ms
And Fill transport form 35s 347ms
Then Check if next status is not possible to confirm in transport details 050ms
java.lang.AssertionError: Klawisz potwierdzenia statusu jest aktywny!
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.StatusTests.ConfirmStatuses.checkIfNextStatusInTransportDetailsIsNotPossibleToConfirm(ConfirmStatuses.java:119)
	at ✽.Check if next status is not possible to confirm in transport details(file:Features/Atom/Statuses/ConfirmStatuses.feature:241)
After Hooks.rollbackCustomFieldSettings() 094ms
After Hooks.deleteTransportAfterTest() 091ms
View Feature TransportWindow atom tests
Scenario Outline Check if user without role RESIZE_ADVICE_WINDOW can't do it, by change window size in transport form
Steps
Given Login as "dha1-supplier-2@qa.qa-test" and set token of apiUsername "super-admin-hochland" 2s 357ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 15s 310ms
When Go to transport details "DELIVERY" 32s 701ms
And Change filled value in transport details "time-window-stop" "date" "" "0" 3s 279ms
And Change filled value in transport details "unloaded-stere" "text" "3" "0" 1s 077ms
org.openqa.selenium.InvalidElementStateException: invalid element state: Element is not currently interactable and may not be manipulated
  (Session info: headless chrome=90.0.4430.72)
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-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.A2vHnF}, 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=90.0.4430.72, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 2a3d35369a1e78dae00615e27880efd6
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	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.RemoteWebElement.execute(RemoteWebElement.java:279)
	at org.openqa.selenium.remote.RemoteWebElement.clear(RemoteWebElement.java:118)
	at CucumberTests.Transport.Transport.fillTextOrNumberInput(Transport.java:189)
	at CucumberTests.Transport.Transport.fillForm(Transport.java:160)
	at CucumberTests.Transport.TransportFormTest.changeFilledValueInTransportDetails(TransportFormTest.java:274)
	at ✽.Change filled value in transport details "unloaded-stere" "text" "3" "0"(file:Features/Atom/TimeWindow/TransportWindow.feature:122)
And Change filled value in transport details "warehouseman" "select" "Dorosz Mieczysław" "0" 000ms
And Change filled value in transport details "insp.-accord.-with-ins." "select" "TAK" "0" 000ms
And Click "save-transport" save button 000ms
Then Check if alert is displayed "Nie masz uprawnień do zmiany danych okien czasowych." 000ms
After Hooks.deleteTransportAfterTest() 117ms
View Feature Assortment Group
Scenario Outline Check if can't move the window out of the group
Steps
Given Login as "keeeper-producer" and set token of apiUsername "super-admin-keeeper" 2s 150ms
And Create transport "CREATE_TANKER_GRANULATE_DELIVERY" by JSON file as "super-admin-keeeper" 15s 314ms
When Go to "WAREHOUSE_TAB" 15s 011ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//a[contains(@href, 'warehouses')]"}
  (Session info: headless chrome=90.0.4430.72)
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: 'ns3112421', ip: '94.23.29.183', os.name: 'Linux', os.arch: 'amd64', os.version: '4.15.0-136-generic', java.version: '1.8.0_201'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=90.0.4430.24 (4c6d850f087da467d926e8eddb76550aed655991-refs/branch-heads/4430@{#429}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.A2vHnF}, 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=90.0.4430.72, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 2a3d35369a1e78dae00615e27880efd6
*** Element info: {Using=xpath, value=//a[contains(@href, 'warehouses')]}
	at sun.reflect.GeneratedConstructorAccessor179.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.createException(W3CHttpResponseCodec.java:185)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:120)
	at org.openqa.selenium.remote.http.W3CHttpResponseCodec.decode(W3CHttpResponseCodec.java:49)
	at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:164)
	at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:83)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:586)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:356)
	at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:458)
	at org.openqa.selenium.By$ByXPath.findElement(By.java:361)
	at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:348)
	at Pages.BasePage.getWebElementByXpath(BasePage.java:306)
	at CucumberTests.BaseTest.goToTab(BaseTest.java:90)
	at CucumberTests.Transport.CreateTransport.GoToTab(CreateTransport.java:193)
	at ✽.Go to "WAREHOUSE_TAB"(file:Features/Atom/Warehouse/AssortmentGroup.feature:103)
And Select warehouse "Magazyn Surowców" 000ms
And Set week view 000ms
Then Check if can't move the window out of the group 000ms
After Hooks.deleteTransportAfterTest() 086ms
View Feature Workflow
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 305ms
And Set workflow "1292" as "TRANSPORT_ORDER_WORKFLOW" with status "Permission to entrance" with red frame "-30m" before loading by API as "super-admin-skz" 259ms
And Create transport "CREATE_TRANSPORT_ORDER_WITH_ADVICE" by JSON file as "super-admin-skz" 1s 443ms
When Confirm statuses with time "-45m" before loading by API 591ms
And Go to time window from transport table 15s 617ms
Then Time window has no red frame 031ms
After Hooks.deleteTransportAfterTest() 118ms
View Feature Workflow
Scenario Outline Driver arrives after time - red frame on time window
Steps
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 346ms
And Set workflow "1292" as "TRANSPORT_ORDER_WORKFLOW" with status "Permission to entrance" with red frame "-30m" before loading by API as "super-admin-skz" 062ms
And Create transport "CREATE_TRANSPORT_ORDER_WITH_ADVICE" by JSON file as "super-admin-skz" 1s 371ms
When Confirm statuses with time "-15m" before loading by API 537ms
And Go to time window from transport table 15s 610ms
Then Time window has red frame 024ms
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.TimeWindow.TimeWindowTest.timeWindowHasRedFrame(TimeWindowTest.java:57)
	at ✽.Time window has red frame(file:Features/Atom/Workflow/Workflow.feature:24)
After Hooks.deleteTransportAfterTest() 111ms