Project Number Date
ApolloFullRunnerReport develop.453 06 cze 2021, 07:20

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Filters 188 3 3 0 0 194 23 3 26 16m 34s 103ms Failed
Feature Filters
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 666ms
When Go to "TRANSPORT_TABLE" 151ms
Then Check transport is loaded "DELIVERY" 1s 150ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 124ms
When Go to "TRANSPORT_TABLE" 125ms
Then Check transport is loaded "DELIVERY" 1s 179ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 1s 051ms
When Go to "TRANSPORT_TABLE" 108ms
Then Check transport is loaded "DELIVERY" 1s 141ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 078ms
When Go to "TRANSPORT_TABLE" 120ms
Then Check transport is loaded "LOAD" 1s 132ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 082ms
When Go to "TRANSPORT_TABLE" 112ms
Then Check transport is loaded "DELIVERY" 1s 152ms
Scenario Outline Check specific archive column filter
Steps
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 875ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 262ms
And Delete created transport by API 116ms
When Go to "ARCHIVE_TAB" 228ms
And Show all transport "false" 014ms
Then Check specific column "CONTRACTOR" 15s 046ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[@data-column-name='CONTRACTOR']//div"}
  (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: '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=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.ifA5Do}, 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: 42fdbdc753f975d643f360a18191bfc2
*** Element info: {Using=xpath, value=//td[@data-column-name='CONTRACTOR']//div}
	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.ArchPage.getText(ArchPage.java:65)
	at CucumberTests.Filters.FilterTransportTest.getTransportInputsFromDatabase(FilterTransportTest.java:47)
	at ✽.Check specific column "CONTRACTOR"(file:Features/Atom/Filters/Filter.feature:21)
Scenario Outline Check specific archive column filter
Steps
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 226ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 373ms
And Delete created transport by API 106ms
When Go to "ARCHIVE_TAB" 201ms
And Show all transport "true" 076ms
Then Check specific column "CONTRACTOR" 15s 021ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[@data-column-name='CONTRACTOR']//div"}
  (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: '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=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.ifA5Do}, 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: 42fdbdc753f975d643f360a18191bfc2
*** Element info: {Using=xpath, value=//td[@data-column-name='CONTRACTOR']//div}
	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.ArchPage.getText(ArchPage.java:65)
	at CucumberTests.Filters.FilterTransportTest.getTransportInputsFromDatabase(FilterTransportTest.java:47)
	at ✽.Check specific column "CONTRACTOR"(file:Features/Atom/Filters/Filter.feature:21)
Scenario Outline Check every filter in table
Steps
Given Set token of apiUsername "super-admin-sempertrans" 126ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" 15s 197ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 15s 214ms
And Get inputs from database "ADVICE_UNLOAD" "super-admin-sempertrans" 004ms
When Login as "sempertrans-admin" 1s 043ms
And Go to "TRANSPORT_TABLE" 205ms
And Select transportType "DELIVERY" 1s 073ms
And Click button advice in transport table "DELIVERY" 101ms
And Set advice window in schedule in the past 2s 476ms
And Fill advice form 9s 616ms
And Click advice save button and wait for advice form to disappear 10s 138ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for element to no longer be visible: By.xpath: //button[@data-button-name='save'] (tried for 10 second(s) with 500 MILLISECONDS interval)
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=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.ifA5Do}, 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: 42fdbdc753f975d643f360a18191bfc2
	at org.openqa.selenium.support.ui.WebDriverWait.timeoutException(WebDriverWait.java:82)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:231)
	at Pages.BasePage.waitUntilElementDisappear(BasePage.java:215)
	at Pages.Transport.AdviceFormPage.confirm(AdviceFormPage.java:27)
	at CucumberTests.Transport.AdviceTransport.clickAdviceSaveButtonAndWaitForAdviceFormToDisappear(AdviceTransport.java:166)
	at ✽.Click advice save button and wait for advice form to disappear(file:Features/Atom/Filters/Filter.feature:39)
And Go to "TRANSPORT_TABLE" 000ms
And Select transportType "DELIVERY" 000ms
Then Check if filters work properly 000ms
After Hooks.deleteAllTransports() 46s 798ms
Given Set token of apiUsername "super-admin-sempertrans" 131ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 217ms
When Login as "sempertrans-admin" 1s 040ms
And Go to "TRANSPORT_TABLE" 195ms
And Show all transport "false" 007ms
And Select transportType "DELIVERY" 1s 075ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 096ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 189ms
And Select transportType "DELIVERY" 1s 098ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 099ms
Then Verify if new transport appear in transport table with polling "true" 5s 038ms
After Hooks.deleteAllTransports() 1m 1s 579ms
Given Set token of apiUsername "super-admin-alrec" 129ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 248ms
When Login as "alrec-admin" 1s 147ms
And Go to "TRANSPORT_TABLE" 110ms
And Show all transport "true" 064ms
And Select transportType "DELIVERY" 1s 119ms
And Fill text based "CONTRACTOR" filter with "DAA1" 079ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 320ms
And Select transportType "DELIVERY" 1s 087ms
And Fill text based "CONTRACTOR" filter with "DAA1" 084ms
Then Verify if new transport appear in transport table with polling "true" 5s 047ms
After Hooks.deleteAllTransports() 46s 802ms
Given Set token of apiUsername "super-admin-sempertrans" 119ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 232ms
When Login as "sempertrans-admin" 951ms
And Go to "TRANSPORT_TABLE" 197ms
And Show all transport "false" 007ms
And Select transportType "DELIVERY" 1s 078ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 093ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 249ms
And Select transportType "DELIVERY" 1s 091ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 084ms
Then Verify if new transport appear in transport table with polling "false" 20s 056ms
After Hooks.deleteAllTransports() 1m 1s 652ms
Given Set token of apiUsername "super-admin-alrec" 135ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 360ms
When Login as "alrec-admin" 994ms
And Go to "TRANSPORT_TABLE" 124ms
And Show all transport "true" 100ms
And Select transportType "DELIVERY" 1s 121ms
And Fill text based "CONTRACTOR" filter with "DAA1" 098ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 1s 369ms
And Select transportType "DELIVERY" 1s 107ms
And Fill text based "CONTRACTOR" filter with "DAA1" 085ms
Then Verify if new transport appear in transport table with polling "false" 20s 038ms
After Hooks.deleteAllTransports() 46s 746ms
Given Set token of apiUsername "swisskrono-purchasing-department" 122ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 274ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 281ms
When Go to "TRANSPORT_TABLE" 181ms
And Sort transports by "show-mine" 1s 065ms
And Show all transport types 1s 089ms
Then Verify that created transport is "true" in transport table 1s 072ms
After Hooks.deleteTransportAfterTest() 123ms
Given Set token of apiUsername "swisskrono-purchasing-department" 131ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 276ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 177ms
When Go to "TRANSPORT_TABLE" 179ms
And Sort transports by "show-all" 1s 059ms
And Show all transport types 1s 078ms
Then Verify that created transport is "true" in transport table 1s 076ms
After Hooks.deleteTransportAfterTest() 096ms
Given Set token of apiUsername "swisskrono-admin" 128ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 256ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 128ms
When Go to "TRANSPORT_TABLE" 105ms
And Sort transports by "show-mine" 1s 059ms
And Show all transport types 1s 059ms
Then Verify that created transport is "false" in transport table 1m 18s 181ms
After Hooks.deleteTransportAfterTest() 142ms
Given Set token of apiUsername "swisskrono-admin" 131ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 321ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 248ms
When Go to "TRANSPORT_TABLE" 125ms
And Sort transports by "show-all" 1s 065ms
And Show all transport types 1s 080ms
Then Verify that created transport is "true" in transport table 1s 092ms
After Hooks.deleteTransportAfterTest() 110ms
Given Set token of apiUsername "swisskrono-purchasing-department" 133ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 232ms
And Delete created transport by API 091ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 202ms
When Go to "ARCHIVE_TAB" 210ms
And Sort transports by "show-mine" 1s 049ms
And Show "SMALLS_IMPORT" 083ms
Then Verify that created transport is "true" in transport table 15s 071ms
After Hooks.deleteTransportAfterTest() 120ms
Given Set token of apiUsername "swisskrono-purchasing-department" 133ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 272ms
And Delete created transport by API 097ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 344ms
When Go to "ARCHIVE_TAB" 180ms
And Sort transports by "show-all" 1s 054ms
And Show "SMALLS_IMPORT" 069ms
Then Verify that created transport is "true" in transport table 15s 088ms
After Hooks.deleteTransportAfterTest() 100ms
Given Set token of apiUsername "swisskrono-admin" 135ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 277ms
And Delete created transport by API 104ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 286ms
When Go to "ARCHIVE_TAB" 206ms
And Sort transports by "show-mine" 1s 056ms
And Show "SMALLS_IMPORT" 082ms
Then Verify that created transport is "false" in transport table 1m 32s 200ms
After Hooks.deleteTransportAfterTest() 104ms
Given Set token of apiUsername "swisskrono-admin" 127ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 231ms
And Delete created transport by API 102ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 294ms
When Go to "ARCHIVE_TAB" 200ms
And Sort transports by "show-all" 1s 056ms
And Show "SMALLS_IMPORT" 057ms
Then Verify that created transport is "true" in transport table 15s 086ms
After Hooks.deleteTransportAfterTest() 098ms
Given Set token of apiUsername "super-admin-alrec" 136ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 250ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 227ms
When Login as "alrec-admin" 1s 067ms
And Go to "TRANSPORT_TABLE" 131ms
And Show all transport "true" 089ms
And Select transportType "TRANSPORT_ORDER" 1s 134ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 906ms
After Hooks.deleteAllTransports() 46s 697ms
Given Set token of apiUsername "super-admin-alrec" 125ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 193ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 255ms
When Login as "alrec-admin" 1s 043ms
And Go to "TRANSPORT_TABLE" 118ms
And Show all transport "true" 077ms
And Select transportType "INBOUND" 1s 076ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 885ms
After Hooks.deleteAllTransports() 46s 678ms
Given Set token of apiUsername "super-admin-alrec" 120ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 218ms
When Login as "alrec-admin" 1s 011ms
And Go to "TRANSPORT_TABLE" 145ms
And Show all transport "true" 080ms
And Select transportType "TRANSPORT_ORDER" 1s 138ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 586ms
After Hooks.deleteTransportAfterTest() 122ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 274ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 266ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 141ms
And Accept transferred transport by Api 279ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 50s 249ms
And Delete created transport by API 138ms
When Go to "ARCHIVE_TAB" 244ms
And Show "SMALLS_IMPORT" 077ms
Then Check if it is possible to search with different date property selects 1m 18s 647ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 270ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 287ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 114ms
And Accept transferred transport by Api 132ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 50s 395ms
And Delete created transport by API 168ms
When Go to "ARCHIVE_TAB" 253ms
And Show "SMALLS_EXPORT" 072ms
Then Check if it is possible to search with different date property selects 1m 18s 579ms
Given Set token of apiUsername "super-admin-neuca" 139ms
And Prepare setting: "TRANSPORT_TABLE_DAYS_LIMIT" with value: "7d" with "super-admin-neuca" 002ms
When Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "8" days 15s 444ms
And Login as "neuca-admin" 957ms
And Go to "TRANSPORT_TABLE" 287ms
Then Verify that created transport is "false" in transport table 1m 32s 194ms
And Toggle transport table days limit filter 065ms
And Verify that created transport is "true" in transport table 15s 061ms
After Hooks.deleteTransportAfterTest() 152ms