Project Number Date
ApolloFullRunnerReport kapibary.22 30 maj 2021, 07:20

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Base options of periodic transport - create, edit, delete etc. 58 6 4 0 0 68 0 6 6 16m 49s 471ms Failed
Feature Base options of periodic transport - create, edit, delete etc.
Scenario Outline Create time windows of periodic transport [A-6089]
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 513ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 381ms
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 002ms
And Go to new transport "DELIVERY" 15s 504ms
And Fill transport form 45s 817ms
And Select option of periodic transport and fill settings "DAILY" 34s 193ms
And Click "save-transport" save button and wait for form to disappear 16s 500ms
Then Set advice window in schedule in "0" days 230ms
And Check is transport created in schedule and set transport id 15s 060ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@id='slot-114767102-2021-05-31-00-15']//div[@data-transport-id]"}
  (Session info: headless chrome=91.0.4472.77)
For documentation on this error, please visit: http://seleniumhq.org/exceptions/no_such_element.html
Build info: version: '3.6.0', revision: '6fbf3ec767', time: '2017-09-27T15:28:36.4Z'
System info: host: 'apollo-test-2', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-50-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.Ta14K6}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=91.0.4472.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 1cffdde708e9c6daad34b389115cd1ab
*** Element info: {Using=xpath, value=//div[@id='slot-114767102-2021-05-31-00-15']//div[@data-transport-id]}
	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.Schedule.SchedulePage.getTransportId(SchedulePage.java:164)
	at CucumberTests.Transport.AdviceTransport.checkIsTransportCreatedInScheduleAndSetTransportId(AdviceTransport.java:157)
	at ✽.Check is transport created in schedule and set transport id(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:13)
And Set week view 000ms
Then Wait for schedule update 000ms
Then Check if periodic transport for "DAILY" is created correctly 000ms
After Hooks.deleteAllTransports() 1m 19s 985ms
Scenario Outline Create time windows of periodic transport [A-6089]
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 543ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 314ms
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 001ms
And Go to new transport "DELIVERY" 15s 519ms
And Fill transport form 45s 677ms
And Select option of periodic transport and fill settings "WEEKLY" 20s 547ms
And Click "save-transport" save button and wait for form to disappear 16s 441ms
Then Set advice window in schedule in "0" days 200ms
And Check is transport created in schedule and set transport id 3s 194ms
And Set week view 3s 401ms
Then Wait for schedule update 1s 034ms
Then Check if periodic transport for "WEEKLY" is created correctly 30s 217ms
java.lang.AssertionError: Okno awizacji nie pojawiło się dwa dni później w tygodniu: 1
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at Pages.Schedule.SchedulePage.checkPeriodicTransportLocation(SchedulePage.java:345)
	at CucumberTests.Transport.PeriodicTransportTest.waitAMinuteAndCheckIfPeriodicTransportForIsCreatedCorectly(PeriodicTransportTest.java:77)
	at ✽.Check if periodic transport for "WEEKLY" is created correctly(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:16)
After Hooks.deleteAllTransports() 1m 33s 203ms
Scenario Outline Create time windows of periodic transport [A-6089]
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 510ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 329ms
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 001ms
And Go to new transport "DELIVERY" 15s 529ms
And Fill transport form 45s 683ms
And Select option of periodic transport and fill settings "MONTHLY" 19s 422ms
And Click "save-transport" save button and wait for form to disappear 807ms
Then Set advice window in schedule in "0" days 612ms
And Check is transport created in schedule and set transport id 3s 082ms
And Set week view 3s 043ms
Then Wait for schedule update 1s 070ms
Then Check if periodic transport for "MONTHLY" is created correctly 49s 058ms
java.lang.AssertionError: Okno awizacji nie pojawiło się w 30.06.2021
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at Pages.Schedule.SchedulePage.checkPeriodicTransportLocation(SchedulePage.java:384)
	at CucumberTests.Transport.PeriodicTransportTest.waitAMinuteAndCheckIfPeriodicTransportForIsCreatedCorectly(PeriodicTransportTest.java:77)
	at ✽.Check if periodic transport for "MONTHLY" is created correctly(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:16)
After Hooks.deleteAllTransports() 1m 33s 088ms
Scenario Outline Edition data of periodic transport from order form
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 649ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 324ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 1s 682ms
When Go to "WAREHOUSE_TAB" 948ms
And Set week view 2s 847ms
And Select warehouse "Katowice" 5s 151ms
And Open the middle periodic transport form from the schedule view 1m 58s 410ms
Then Change filled value in transport details "number-of-pallets-step-0" "number" "18" "0" 1s 896ms
And Click save and-close and react on alert "dismiss" 726ms
And Check if rest of periodic transports is react correctly "noEditing" 1m 7s 596ms
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
	at java.util.ArrayList.rangeCheck(ArrayList.java:659)
	at java.util.ArrayList.get(ArrayList.java:435)
	at CucumberTests.Transport.PeriodicTransportTest.checkIfRestOfPeriodicTransportsIsReactCorrectly(PeriodicTransportTest.java:112)
	at ✽.Check if rest of periodic transports is react correctly "noEditing"(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:35)
After Hooks.deleteAllTransports() 1m 33s 365ms
Scenario Outline Edition data of periodic transport from order form
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 532ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 416ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 1s 750ms
When Go to "WAREHOUSE_TAB" 984ms
And Set week view 2s 823ms
And Select warehouse "Katowice" 5s 119ms
And Open the middle periodic transport form from the schedule view 1m 58s 092ms
Then Change filled value in transport details "number-of-pallets-step-0" "number" "18" "0" 1s 908ms
And Click save and-close and react on alert "accept" 742ms
And Check if rest of periodic transports is react correctly "editing" 1m 7s 947ms
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
	at java.util.ArrayList.rangeCheck(ArrayList.java:659)
	at java.util.ArrayList.get(ArrayList.java:435)
	at CucumberTests.Transport.PeriodicTransportTest.checkIfRestOfPeriodicTransportsIsReactCorrectly(PeriodicTransportTest.java:112)
	at ✽.Check if rest of periodic transports is react correctly "editing"(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:35)
After Hooks.deleteAllTransports() 1m 33s 286ms
Scenario Outline Designations of periodic transports
Steps
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 538ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 349ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 1s 741ms
When Go to "WAREHOUSE_TAB" 962ms
And Set week view 2s 793ms
And Select warehouse "Katowice" 5s 133ms
And Open the middle periodic transport form from the schedule view 1m 57s 801ms
Then Check if designation of periodic transport in transport form is correct 120ms
And Close transport details 15s 376ms
When Go to "TRANSPORT_TABLE" 688ms
And Wait until all periodic transports will be visible in transport table 46s 960ms
java.lang.AssertionError: Awizacji okresowych powinno być wiecej niż 1
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Transport.PeriodicTransportTest.waitUntilAllPeriodicTransportsWillBeVisibleInTransportTable(PeriodicTransportTest.java:184)
	at ✽.Wait until all periodic transports will be visible in transport table(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:54)
Then Check if designation of periodic transport in transport table is correct 000ms
After Hooks.deleteAllTransports() 1m 32s 988ms