Project Number Date
ApolloFullRunnerReport develop.405 01 maj 2021, 06:13

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Filters 191 3 0 0 0 194 23 3 26 15m 12s 119ms Failed
Feature Filters
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 603ms
When Go to "TRANSPORT_TABLE" 139ms
Then Check transport is loaded "DELIVERY" 1s 105ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 129ms
When Go to "TRANSPORT_TABLE" 108ms
Then Check transport is loaded "DELIVERY" 1s 153ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 951ms
When Go to "TRANSPORT_TABLE" 103ms
Then Check transport is loaded "DELIVERY" 1s 148ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 006ms
When Go to "TRANSPORT_TABLE" 099ms
Then Check transport is loaded "LOAD" 1s 102ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 959ms
When Go to "TRANSPORT_TABLE" 105ms
Then Check transport is loaded "DELIVERY" 1s 146ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 786ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 246ms
And Delete created transport by API 093ms
When Go to "ARCHIVE_TAB" 177ms
And Show all transport "false" 012ms
Then Check specific column "CONTRACTOR" 151ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 065ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 343ms
And Delete created transport by API 138ms
When Go to "ARCHIVE_TAB" 202ms
And Show all transport "true" 077ms
Then Check specific column "CONTRACTOR" 739ms
Given Set token of apiUsername "super-admin-sempertrans" 159ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" 15s 204ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 15s 170ms
And Get inputs from database "ADVICE_UNLOAD" "super-admin-sempertrans" 003ms
When Login as "sempertrans-admin" 960ms
And Go to "TRANSPORT_TABLE" 206ms
And Select transportType "DELIVERY" 1s 065ms
And Click button advice in transport table "DELIVERY" 089ms
And Set advice window in schedule in the past 2s 426ms
And Fill advice form 9s 417ms
And Click advice save button and wait for advice form to disappear 30s 724ms
And Go to "TRANSPORT_TABLE" 238ms
And Select transportType "DELIVERY" 1s 072ms
Then Check if filters work properly 40s 059ms
After Hooks.deleteAllTransports() 1m 1s 631ms
Given Set token of apiUsername "super-admin-sempertrans" 110ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 169ms
When Login as "sempertrans-admin" 952ms
And Go to "TRANSPORT_TABLE" 179ms
And Show all transport "false" 009ms
And Select transportType "DELIVERY" 1s 071ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 094ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 182ms
And Select transportType "DELIVERY" 1s 086ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 082ms
Then Verify if new transport appear in transport table with polling "true" 5s 032ms
After Hooks.deleteAllTransports() 1m 1s 618ms
Given Set token of apiUsername "super-admin-alrec" 127ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 324ms
When Login as "alrec-admin" 1s 012ms
And Go to "TRANSPORT_TABLE" 152ms
And Show all transport "true" 088ms
And Select transportType "DELIVERY" 1s 110ms
And Fill text based "CONTRACTOR" filter with "DAA1" 076ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 321ms
And Select transportType "DELIVERY" 1s 092ms
And Fill text based "CONTRACTOR" filter with "DAA1" 077ms
Then Verify if new transport appear in transport table with polling "true" 5s 040ms
After Hooks.deleteAllTransports() 46s 737ms
Given Set token of apiUsername "super-admin-sempertrans" 128ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 174ms
When Login as "sempertrans-admin" 957ms
And Go to "TRANSPORT_TABLE" 212ms
And Show all transport "false" 007ms
And Select transportType "DELIVERY" 1s 075ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 084ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 209ms
And Select transportType "DELIVERY" 1s 102ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 077ms
Then Verify if new transport appear in transport table with polling "false" 20s 032ms
After Hooks.deleteAllTransports() 1m 1s 584ms
Given Set token of apiUsername "super-admin-alrec" 116ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 285ms
When Login as "alrec-admin" 943ms
And Go to "TRANSPORT_TABLE" 125ms
And Show all transport "true" 071ms
And Select transportType "DELIVERY" 1s 103ms
And Fill text based "CONTRACTOR" filter with "DAA1" 085ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 1s 274ms
And Select transportType "DELIVERY" 1s 091ms
And Fill text based "CONTRACTOR" filter with "DAA1" 076ms
Then Verify if new transport appear in transport table with polling "false" 20s 049ms
After Hooks.deleteAllTransports() 46s 673ms
Given Set token of apiUsername "swisskrono-purchasing-department" 123ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 256ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 128ms
When Go to "TRANSPORT_TABLE" 186ms
And Sort transports by "show-mine" 1s 053ms
And Show all transport types 1s 095ms
Then Verify that created transport is "true" in transport table 1s 069ms
After Hooks.deleteTransportAfterTest() 083ms
Given Set token of apiUsername "swisskrono-purchasing-department" 110ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 248ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 138ms
When Go to "TRANSPORT_TABLE" 155ms
And Sort transports by "show-all" 1s 047ms
And Show all transport types 1s 067ms
Then Verify that created transport is "true" in transport table 1s 068ms
After Hooks.deleteTransportAfterTest() 101ms
Given Set token of apiUsername "swisskrono-admin" 112ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 228ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 117ms
When Go to "TRANSPORT_TABLE" 104ms
And Sort transports by "show-mine" 1s 068ms
And Show all transport types 1s 063ms
Then Verify that created transport is "false" in transport table 1m 18s 152ms
After Hooks.deleteTransportAfterTest() 143ms
Given Set token of apiUsername "swisskrono-admin" 122ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 326ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 334ms
When Go to "TRANSPORT_TABLE" 108ms
And Sort transports by "show-all" 1s 047ms
And Show all transport types 1s 063ms
Then Verify that created transport is "true" in transport table 1s 082ms
After Hooks.deleteTransportAfterTest() 102ms
Given Set token of apiUsername "swisskrono-purchasing-department" 119ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 228ms
And Delete created transport by API 098ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 160ms
When Go to "ARCHIVE_TAB" 231ms
And Sort transports by "show-mine" 1s 049ms
And Show "SMALLS_IMPORT" 084ms
Then Verify that created transport is "true" in transport table 15s 098ms
After Hooks.deleteTransportAfterTest() 097ms
Given Set token of apiUsername "swisskrono-purchasing-department" 123ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 253ms
And Delete created transport by API 099ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 284ms
When Go to "ARCHIVE_TAB" 222ms
And Sort transports by "show-all" 1s 049ms
And Show "SMALLS_IMPORT" 074ms
Then Verify that created transport is "true" in transport table 15s 069ms
After Hooks.deleteTransportAfterTest() 105ms
Given Set token of apiUsername "swisskrono-admin" 113ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 269ms
And Delete created transport by API 099ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 259ms
When Go to "ARCHIVE_TAB" 229ms
And Sort transports by "show-mine" 1s 074ms
And Show "SMALLS_IMPORT" 081ms
Then Verify that created transport is "false" in transport table 1m 32s 270ms
After Hooks.deleteTransportAfterTest() 125ms
Given Set token of apiUsername "swisskrono-admin" 122ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 261ms
And Delete created transport by API 101ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 282ms
When Go to "ARCHIVE_TAB" 221ms
And Sort transports by "show-all" 1s 058ms
And Show "SMALLS_IMPORT" 083ms
Then Verify that created transport is "true" in transport table 15s 052ms
After Hooks.deleteTransportAfterTest() 101ms
Given Set token of apiUsername "super-admin-alrec" 119ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 507ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 270ms
When Login as "alrec-admin" 1s 048ms
And Go to "TRANSPORT_TABLE" 127ms
And Show all transport "true" 073ms
And Select transportType "TRANSPORT_ORDER" 1s 142ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 852ms
After Hooks.deleteAllTransports() 46s 675ms
Given Set token of apiUsername "super-admin-alrec" 114ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 253ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 273ms
When Login as "alrec-admin" 1s 002ms
And Go to "TRANSPORT_TABLE" 134ms
And Show all transport "true" 071ms
And Select transportType "INBOUND" 1s 099ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 890ms
After Hooks.deleteAllTransports() 46s 716ms
Scenario Outline Check if order is visible after filter load or unload time column in specific time range
Steps
Given Set token of apiUsername "super-admin-alrec" 106ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 245ms
When Login as "alrec-admin" 1s 018ms
And Go to "TRANSPORT_TABLE" 135ms
And Show all transport "true" 085ms
And Select transportType "TRANSPORT_ORDER" 1s 140ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 33s 574ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//div[contains(@class, 'open')]//span[@aria-label='10.05.2021']"}
  (Session info: headless chrome=90.0.4430.93)
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.cZ3z1Z}, 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.93, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 29dacd755690d73e666eec4a83992108
*** Element info: {Using=xpath, value=//div[contains(@class, 'open')]//span[@aria-label='10.05.2021']}
	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.Filters.FiltersPage.fillDateFilter(FiltersPage.java:165)
	at Pages.Filters.FiltersPage.verifyLoadOrUnloadTimeFilters(FiltersPage.java:137)
	at CucumberTests.Filters.FilterTransportTest.checkIfLoadAndUnloadTimeFiltersWorkProperly(FilterTransportTest.java:91)
	at ✽.Check if load and unload time filters work properly "LOAD_TIME_WINDOW"(file:Features/Atom/Filters/Filter.feature:123)
After Hooks.deleteTransportAfterTest() 095ms
Scenario Outline Check if it is possible to choose what the search in the archive applies to
Steps
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 304ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 281ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 249ms
And Accept transferred transport by Api 148ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 50s 045ms
And Delete created transport by API 110ms
When Go to "ARCHIVE_TAB" 243ms
And Show "SMALLS_IMPORT" 075ms
Then Check if it is possible to search with different date property selects 23s 699ms
org.junit.ComparisonFailure: Data jest inna niż wybrana w filtrze! expected:<0[2].05.2021> but was:<0[1].05.2021>
	at org.junit.Assert.assertEquals(Assert.java:115)
	at Pages.Filters.FiltersPage.checkDateFilterPropertySelect(FiltersPage.java:260)
	at CucumberTests.Filters.FilterTransportTest.searchWithDifferentArchiveFilters(FilterTransportTest.java:97)
	at ✽.Check if it is possible to search with different date property selects(file:Features/Atom/Filters/Filter.feature:137)
Scenario Outline Check if it is possible to choose what the search in the archive applies to
Steps
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 288ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 273ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 104ms
And Accept transferred transport by Api 115ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 50s 504ms
And Delete created transport by API 164ms
When Go to "ARCHIVE_TAB" 257ms
And Show "SMALLS_EXPORT" 080ms
Then Check if it is possible to search with different date property selects 23s 503ms
org.junit.ComparisonFailure: Data jest inna niż wybrana w filtrze! expected:<0[2].05.2021> but was:<0[1].05.2021>
	at org.junit.Assert.assertEquals(Assert.java:115)
	at Pages.Filters.FiltersPage.checkDateFilterPropertySelect(FiltersPage.java:260)
	at CucumberTests.Filters.FilterTransportTest.searchWithDifferentArchiveFilters(FilterTransportTest.java:97)
	at ✽.Check if it is possible to search with different date property selects(file:Features/Atom/Filters/Filter.feature:137)
Given Set token of apiUsername "super-admin-neuca" 117ms
And Prepare setting: "TRANSPORT_TABLE_DAYS_LIMIT" with value: "7d" with "super-admin-neuca" 026ms
When Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "8" days 15s 363ms
And Login as "neuca-admin" 1s 441ms
And Go to "TRANSPORT_TABLE" 220ms
Then Verify that created transport is "false" in transport table 1m 32s 154ms
And Toggle transport table days limit filter 085ms
And Verify that created transport is "true" in transport table 15s 081ms
After Hooks.deleteTransportAfterTest() 140ms