Project Number Date
ApolloFullRunnerReport kapibary.38 13 cze 2021, 04:15

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 11m 9s 539ms 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 442ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 363ms
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 002ms
And Go to new transport "DELIVERY" 15s 495ms
And Fill transport form 45s 762ms
And Select option of periodic transport and fill settings "DAILY" 34s 247ms
And Click "save-transport" save button and wait for form to disappear 16s 362ms
Then Set advice window in schedule in "0" days 239ms
And Check is transport created in schedule and set transport id 15s 103ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[@id='slot-114767102-2021-06-14-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.7ORV52}, 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: c62336e2932501a08fd91432e97640a3
*** Element info: {Using=xpath, value=//div[@id='slot-114767102-2021-06-14-00-15']//div[@data-transport-id]}
	at sun.reflect.GeneratedConstructorAccessor219.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 363ms
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 393ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 293ms
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 002ms
And Go to new transport "DELIVERY" 15s 529ms
And Fill transport form 45s 757ms
And Select option of periodic transport and fill settings "WEEKLY" 20s 502ms
And Click "save-transport" save button and wait for form to disappear 16s 375ms
Then Set advice window in schedule in "0" days 293ms
And Check is transport created in schedule and set transport id 3s 638ms
And Set week view 3s 389ms
Then Wait for schedule update 1s 172ms
Then Check if periodic transport for "WEEKLY" is created correctly 30s 229ms
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 585ms
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 481ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 308ms
Given Set "transport" inputs from JSON file "CREATE_DELIVERY" "super-admin-neuca" 001ms
And Go to new transport "DELIVERY" 15s 513ms
And Fill transport form 45s 906ms
And Select option of periodic transport and fill settings "MONTHLY" 19s 415ms
And Click "save-transport" save button and wait for form to disappear 16s 338ms
Then Set advice window in schedule in "0" days 237ms
And Check is transport created in schedule and set transport id 3s 490ms
And Set week view 3s 052ms
Then Wait for schedule update 1s 279ms
Then Check if periodic transport for "MONTHLY" is created correctly 1m 25s 588ms
java.lang.AssertionError: Okno awizacji nie pojawiło się w 14.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 34s 869ms
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 316ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 266ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 1s 930ms
When Go to "WAREHOUSE_TAB" 935ms
And Set week view 3s 040ms
And Select warehouse "Katowice" 5s 423ms
And Open the middle periodic transport form from the schedule view 24s 568ms
Then Change filled value in transport details "number-of-pallets-step-0" "number" "18" "0" 1s 629ms
And Click save and-close and react on alert "dismiss" 742ms
And Check if rest of periodic transports is react correctly "noEditing" 20s 523ms
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 449ms
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 343ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 394ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 2s 047ms
When Go to "WAREHOUSE_TAB" 1s 116ms
And Set week view 2s 952ms
And Select warehouse "Katowice" 5s 036ms
And Open the middle periodic transport form from the schedule view 37s 380ms
Then Change filled value in transport details "number-of-pallets-step-0" "number" "18" "0" 1s 737ms
And Click save and-close and react on alert "accept" 730ms
And Check if rest of periodic transports is react correctly "editing" 20s 762ms
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 404ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 192ms
And Set access to periodic advice by API for company "SET_PERIODIC_TRANSPORT" as "super-admin-neuca" 331ms
And Create periodic transport "CREATE_PERIODIC_TR" by JSON file as "super-admin-neuca" 2s 019ms
When Go to "WAREHOUSE_TAB" 967ms
And Set week view 2s 859ms
And Select warehouse "Katowice" 5s 073ms
And Open the middle periodic transport form from the schedule view 37s 393ms
Then Check if designation of periodic transport in transport form is correct 100ms
And Close transport details 15s 376ms
When Go to "TRANSPORT_TABLE" 713ms
And Wait until all periodic transports will be visible in transport table 1s 348ms
Then Check if designation of periodic transport in transport table is correct 2s 077ms
After Hooks.deleteAllTransports() 1m 36s 381ms