Project Number Date
ApolloFullRunnerReport kapibary.39 14 cze 2021, 04:16

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. 60 5 3 0 0 68 1 5 6 12m 24s 331ms 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 474ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 322ms
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 002ms
And Go to new transport "DELIVERY" 15s 521ms
And Fill transport form 45s 464ms
And Select option of periodic transport and fill settings "DAILY" 34s 224ms
And Click "save-transport" save button and wait for form to disappear 850ms
Then Set advice window in schedule in "0" days 651ms
And Check is transport created in schedule and set transport id 15s 069ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@id='slot-114767102-2021-06-15-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.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.uO5Mrf}, 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: 8abefc71f06180f301690bb02bfea861
*** Element info: {Using=xpath, value=//div[@id='slot-114767102-2021-06-15-00-15']//div[@data-transport-id]}
	at sun.reflect.GeneratedConstructorAccessor221.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 364ms
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 567ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 272ms
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 001ms
And Go to new transport "DELIVERY" 15s 466ms
And Fill transport form 45s 869ms
And Select option of periodic transport and fill settings "WEEKLY" 20s 674ms
And Click "save-transport" save button and wait for form to disappear 16s 366ms
Then Set advice window in schedule in "0" days 186ms
And Check is transport created in schedule and set transport id 3s 430ms
And Set week view 3s 297ms
Then Wait for schedule update 1s 179ms
Then Check if periodic transport for "WEEKLY" is created correctly 30s 269ms
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 41s 818ms
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 324ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 307ms
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 001ms
And Go to new transport "DELIVERY" 15s 477ms
And Fill transport form 46s 102ms
And Select option of periodic transport and fill settings "MONTHLY" 19s 592ms
And Click "save-transport" save button and wait for form to disappear 15s 798ms
Then Set advice window in schedule in "0" days 219ms
And Check is transport created in schedule and set transport id 3s 472ms
And Set week view 3s 091ms
Then Wait for schedule update 1s 313ms
Then Check if periodic transport for "MONTHLY" is created correctly 1m 23s 761ms
java.lang.AssertionError: Okno awizacji nie pojawiło się w 15.09.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 35s 216ms
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 456ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 300ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 1s 991ms
When Go to "WAREHOUSE_TAB" 1s 101ms
And Set week view 2s 892ms
And Select warehouse "Katowice" 5s 164ms
And Open the middle periodic transport form from the schedule view 37s 423ms
Then Change filled value in transport details "number-of-pallets-step-0" "number" "18" "0" 1s 690ms
And Click save and-close and react on alert "dismiss" 716ms
And Check if rest of periodic transports is react correctly "noEditing" 20s 771ms
java.lang.AssertionError: Następna awizacja okresowa została zmieniona, a nie powinna. Actual: 45
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failEquals(Assert.java:185)
	at org.junit.Assert.assertNotEquals(Assert.java:161)
	at CucumberTests.Transport.PeriodicTransportTest.checkIfRestOfPeriodicTransportsIsReactCorrectly(PeriodicTransportTest.java:134)
	at ✽.Check if rest of periodic transports is react correctly "noEditing"(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:35)
After Hooks.deleteAllTransports() 1m 36s 411ms
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 275ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 278ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 1s 909ms
When Go to "WAREHOUSE_TAB" 1s 104ms
And Set week view 2s 894ms
And Select warehouse "Katowice" 5s 122ms
And Open the middle periodic transport form from the schedule view 34s 079ms
Then Change filled value in transport details "number-of-pallets-step-0" "number" "18" "0" 1s 696ms
And Click save and-close and react on alert "accept" 745ms
And Check if rest of periodic transports is react correctly "editing" 20s 647ms
java.lang.AssertionError: Pierwsze okno awizacji okresowej nie powinno zostać zmienone. Actual: 45
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failEquals(Assert.java:185)
	at org.junit.Assert.assertNotEquals(Assert.java:161)
	at CucumberTests.Transport.PeriodicTransportTest.checkIfRestOfPeriodicTransportsIsReactCorrectly(PeriodicTransportTest.java:129)
	at ✽.Check if rest of periodic transports is react correctly "editing"(file:Features/Atom/Transport/PeriodicTransport/PeriodicTransport.feature:35)
After Hooks.deleteAllTransports() 1m 36s 497ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 478ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 328ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 2s 201ms
When Go to "WAREHOUSE_TAB" 1s 155ms
And Set week view 2s 828ms
And Select warehouse "Katowice" 5s 344ms
And Open the middle periodic transport form from the schedule view 1m 58s 950ms
Then Check if designation of periodic transport in transport form is correct 083ms
And Close transport details 15s 678ms
When Go to "TRANSPORT_TABLE" 700ms
And Wait until all periodic transports will be visible in transport table 1s 627ms
Then Check if designation of periodic transport in transport table is correct 2s 064ms
After Hooks.deleteAllTransports() 1m 36s 359ms