Project Number Date
ApolloFullRunnerReport develop.452 05 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 076ms Failed
Feature Filters
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 690ms
When Go to "TRANSPORT_TABLE" 189ms
Then Check transport is loaded "DELIVERY" 1s 131ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 141ms
When Go to "TRANSPORT_TABLE" 109ms
Then Check transport is loaded "DELIVERY" 1s 153ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 981ms
When Go to "TRANSPORT_TABLE" 113ms
Then Check transport is loaded "DELIVERY" 1s 169ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 074ms
When Go to "TRANSPORT_TABLE" 122ms
Then Check transport is loaded "LOAD" 1s 138ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 069ms
When Go to "TRANSPORT_TABLE" 116ms
Then Check transport is loaded "DELIVERY" 1s 158ms
Scenario Outline Check specific archive column filter
Steps
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 955ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 256ms
And Delete created transport by API 113ms
When Go to "ARCHIVE_TAB" 221ms
And Show all transport "false" 009ms
Then Check specific column "CONTRACTOR" 15s 027ms
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.OoeHfi}, 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: 329984e81ad9ee3a91c5ea3863ddaf1c
*** 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 212ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 387ms
And Delete created transport by API 098ms
When Go to "ARCHIVE_TAB" 219ms
And Show all transport "true" 067ms
Then Check specific column "CONTRACTOR" 15s 055ms
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.OoeHfi}, 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: 329984e81ad9ee3a91c5ea3863ddaf1c
*** 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" 129ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" 15s 208ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 15s 189ms
And Get inputs from database "ADVICE_UNLOAD" "super-admin-sempertrans" 004ms
When Login as "sempertrans-admin" 1s 073ms
And Go to "TRANSPORT_TABLE" 230ms
And Select transportType "DELIVERY" 1s 082ms
And Click button advice in transport table "DELIVERY" 103ms
And Set advice window in schedule in the past 2s 503ms
And Fill advice form 9s 629ms
And Click advice save button and wait for advice form to disappear 10s 188ms
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.OoeHfi}, 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: 329984e81ad9ee3a91c5ea3863ddaf1c
	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 766ms
Given Set token of apiUsername "super-admin-sempertrans" 123ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 188ms
When Login as "sempertrans-admin" 1s 066ms
And Go to "TRANSPORT_TABLE" 188ms
And Show all transport "false" 009ms
And Select transportType "DELIVERY" 1s 068ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 108ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 234ms
And Select transportType "DELIVERY" 1s 095ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 087ms
Then Verify if new transport appear in transport table with polling "true" 5s 039ms
After Hooks.deleteAllTransports() 1m 1s 647ms
Given Set token of apiUsername "super-admin-alrec" 126ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 336ms
When Login as "alrec-admin" 1s 037ms
And Go to "TRANSPORT_TABLE" 138ms
And Show all transport "true" 081ms
And Select transportType "DELIVERY" 1s 114ms
And Fill text based "CONTRACTOR" filter with "DAA1" 089ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 345ms
And Select transportType "DELIVERY" 1s 110ms
And Fill text based "CONTRACTOR" filter with "DAA1" 091ms
Then Verify if new transport appear in transport table with polling "true" 5s 043ms
After Hooks.deleteAllTransports() 46s 713ms
Given Set token of apiUsername "super-admin-sempertrans" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 240ms
When Login as "sempertrans-admin" 1s 024ms
And Go to "TRANSPORT_TABLE" 185ms
And Show all transport "false" 010ms
And Select transportType "DELIVERY" 1s 079ms
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 228ms
And Select transportType "DELIVERY" 1s 096ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 090ms
Then Verify if new transport appear in transport table with polling "false" 20s 025ms
After Hooks.deleteAllTransports() 1m 1s 668ms
Given Set token of apiUsername "super-admin-alrec" 136ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 288ms
When Login as "alrec-admin" 1s 037ms
And Go to "TRANSPORT_TABLE" 122ms
And Show all transport "true" 074ms
And Select transportType "DELIVERY" 1s 110ms
And Fill text based "CONTRACTOR" filter with "DAA1" 093ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 1s 338ms
And Select transportType "DELIVERY" 1s 098ms
And Fill text based "CONTRACTOR" filter with "DAA1" 093ms
Then Verify if new transport appear in transport table with polling "false" 20s 053ms
After Hooks.deleteAllTransports() 46s 787ms
Given Set token of apiUsername "swisskrono-purchasing-department" 144ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 261ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 257ms
When Go to "TRANSPORT_TABLE" 185ms
And Sort transports by "show-mine" 1s 055ms
And Show all transport types 1s 076ms
Then Verify that created transport is "true" in transport table 1s 083ms
After Hooks.deleteTransportAfterTest() 112ms
Given Set token of apiUsername "swisskrono-purchasing-department" 154ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 250ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 172ms
When Go to "TRANSPORT_TABLE" 187ms
And Sort transports by "show-all" 1s 053ms
And Show all transport types 1s 068ms
Then Verify that created transport is "true" in transport table 1s 073ms
After Hooks.deleteTransportAfterTest() 097ms
Given Set token of apiUsername "swisskrono-admin" 125ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 203ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 152ms
When Go to "TRANSPORT_TABLE" 112ms
And Sort transports by "show-mine" 1s 080ms
And Show all transport types 1s 068ms
Then Verify that created transport is "false" in transport table 1m 18s 308ms
After Hooks.deleteTransportAfterTest() 111ms
Given Set token of apiUsername "swisskrono-admin" 133ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 242ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 226ms
When Go to "TRANSPORT_TABLE" 120ms
And Sort transports by "show-all" 1s 057ms
And Show all transport types 1s 078ms
Then Verify that created transport is "true" in transport table 1s 073ms
After Hooks.deleteTransportAfterTest() 090ms
Given Set token of apiUsername "swisskrono-purchasing-department" 132ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 230ms
And Delete created transport by API 102ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 169ms
When Go to "ARCHIVE_TAB" 204ms
And Sort transports by "show-mine" 1s 046ms
And Show "SMALLS_IMPORT" 084ms
Then Verify that created transport is "true" in transport table 15s 086ms
After Hooks.deleteTransportAfterTest() 088ms
Given Set token of apiUsername "swisskrono-purchasing-department" 129ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 212ms
And Delete created transport by API 114ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 290ms
When Go to "ARCHIVE_TAB" 194ms
And Sort transports by "show-all" 1s 059ms
And Show "SMALLS_IMPORT" 083ms
Then Verify that created transport is "true" in transport table 15s 079ms
After Hooks.deleteTransportAfterTest() 105ms
Given Set token of apiUsername "swisskrono-admin" 128ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 249ms
And Delete created transport by API 089ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 259ms
When Go to "ARCHIVE_TAB" 198ms
And Sort transports by "show-mine" 1s 059ms
And Show "SMALLS_IMPORT" 081ms
Then Verify that created transport is "false" in transport table 1m 32s 257ms
After Hooks.deleteTransportAfterTest() 149ms
Given Set token of apiUsername "swisskrono-admin" 130ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 293ms
And Delete created transport by API 100ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 258ms
When Go to "ARCHIVE_TAB" 206ms
And Sort transports by "show-all" 1s 048ms
And Show "SMALLS_IMPORT" 082ms
Then Verify that created transport is "true" in transport table 15s 088ms
After Hooks.deleteTransportAfterTest() 091ms
Given Set token of apiUsername "super-admin-alrec" 125ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 276ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 192ms
When Login as "alrec-admin" 1s 074ms
And Go to "TRANSPORT_TABLE" 132ms
And Show all transport "true" 088ms
And Select transportType "TRANSPORT_ORDER" 1s 145ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 864ms
After Hooks.deleteAllTransports() 46s 680ms
Given Set token of apiUsername "super-admin-alrec" 127ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 245ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 263ms
When Login as "alrec-admin" 1s 032ms
And Go to "TRANSPORT_TABLE" 139ms
And Show all transport "true" 076ms
And Select transportType "INBOUND" 1s 084ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 880ms
After Hooks.deleteAllTransports() 46s 630ms
Given Set token of apiUsername "super-admin-alrec" 141ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 204ms
When Login as "alrec-admin" 1s 013ms
And Go to "TRANSPORT_TABLE" 120ms
And Show all transport "true" 065ms
And Select transportType "TRANSPORT_ORDER" 1s 124ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 606ms
After Hooks.deleteTransportAfterTest() 080ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 220ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 275ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 125ms
And Accept transferred transport by Api 184ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 50s 384ms
And Delete created transport by API 133ms
When Go to "ARCHIVE_TAB" 233ms
And Show "SMALLS_IMPORT" 079ms
Then Check if it is possible to search with different date property selects 1m 18s 594ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 257ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 267ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 103ms
And Accept transferred transport by Api 112ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 50s 420ms
And Delete created transport by API 161ms
When Go to "ARCHIVE_TAB" 261ms
And Show "SMALLS_EXPORT" 069ms
Then Check if it is possible to search with different date property selects 1m 18s 527ms
Given Set token of apiUsername "super-admin-neuca" 142ms
And Prepare setting: "TRANSPORT_TABLE_DAYS_LIMIT" with value: "7d" with "super-admin-neuca" 003ms
When Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "8" days 15s 388ms
And Login as "neuca-admin" 999ms
And Go to "TRANSPORT_TABLE" 282ms
Then Verify that created transport is "false" in transport table 1m 32s 241ms
And Toggle transport table days limit filter 065ms
And Verify that created transport is "true" in transport table 15s 051ms
After Hooks.deleteTransportAfterTest() 135ms