Project Number Date
ApolloFullRunnerReport develop.451 04 cze 2021, 07:19

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 20s 331ms Failed
Feature Filters
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 582ms
When Go to "TRANSPORT_TABLE" 134ms
Then Check transport is loaded "DELIVERY" 1s 126ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 129ms
When Go to "TRANSPORT_TABLE" 111ms
Then Check transport is loaded "DELIVERY" 1s 173ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 973ms
When Go to "TRANSPORT_TABLE" 118ms
Then Check transport is loaded "DELIVERY" 1s 171ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 104ms
When Go to "TRANSPORT_TABLE" 117ms
Then Check transport is loaded "LOAD" 1s 132ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 080ms
When Go to "TRANSPORT_TABLE" 116ms
Then Check transport is loaded "DELIVERY" 1s 166ms
Scenario Outline Check specific archive column filter
Steps
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 836ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 268ms
And Delete created transport by API 113ms
When Go to "ARCHIVE_TAB" 190ms
And Show all transport "false" 010ms
Then Check specific column "CONTRACTOR" 15s 063ms
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.jpNljp}, 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: acacdcd50985ac621c0feeb77f5b2a70
*** 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 128ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 322ms
And Delete created transport by API 105ms
When Go to "ARCHIVE_TAB" 180ms
And Show all transport "true" 087ms
Then Check specific column "CONTRACTOR" 15s 012ms
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.jpNljp}, 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: acacdcd50985ac621c0feeb77f5b2a70
*** 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" 200ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" 15s 200ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 15s 248ms
And Get inputs from database "ADVICE_UNLOAD" "super-admin-sempertrans" 004ms
When Login as "sempertrans-admin" 1s 061ms
And Go to "TRANSPORT_TABLE" 208ms
And Select transportType "DELIVERY" 1s 074ms
And Click button advice in transport table "DELIVERY" 100ms
And Set advice window in schedule in the past 2s 534ms
And Fill advice form 9s 650ms
And Click advice save button and wait for advice form to disappear 10s 212ms
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.jpNljp}, 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: acacdcd50985ac621c0feeb77f5b2a70
	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 777ms
Given Set token of apiUsername "super-admin-sempertrans" 126ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 235ms
When Login as "sempertrans-admin" 1s 024ms
And Go to "TRANSPORT_TABLE" 191ms
And Show all transport "false" 008ms
And Select transportType "DELIVERY" 1s 073ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 100ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 248ms
And Select transportType "DELIVERY" 1s 107ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 088ms
Then Verify if new transport appear in transport table with polling "true" 5s 046ms
After Hooks.deleteAllTransports() 1m 1s 638ms
Given Set token of apiUsername "super-admin-alrec" 129ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 306ms
When Login as "alrec-admin" 1s 037ms
And Go to "TRANSPORT_TABLE" 135ms
And Show all transport "true" 087ms
And Select transportType "DELIVERY" 1s 135ms
And Fill text based "CONTRACTOR" filter with "DAA1" 080ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 316ms
And Select transportType "DELIVERY" 1s 079ms
And Fill text based "CONTRACTOR" filter with "DAA1" 082ms
Then Verify if new transport appear in transport table with polling "true" 5s 034ms
After Hooks.deleteAllTransports() 46s 758ms
Given Set token of apiUsername "super-admin-sempertrans" 126ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 200ms
When Login as "sempertrans-admin" 1s 033ms
And Go to "TRANSPORT_TABLE" 199ms
And Show all transport "false" 007ms
And Select transportType "DELIVERY" 1s 073ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 088ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 223ms
And Select transportType "DELIVERY" 1s 090ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 080ms
Then Verify if new transport appear in transport table with polling "false" 20s 056ms
After Hooks.deleteAllTransports() 1m 1s 644ms
Given Set token of apiUsername "super-admin-alrec" 137ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 288ms
When Login as "alrec-admin" 1s 027ms
And Go to "TRANSPORT_TABLE" 140ms
And Show all transport "true" 076ms
And Select transportType "DELIVERY" 1s 116ms
And Fill text based "CONTRACTOR" filter with "DAA1" 082ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 1s 309ms
And Select transportType "DELIVERY" 1s 114ms
And Fill text based "CONTRACTOR" filter with "DAA1" 077ms
Then Verify if new transport appear in transport table with polling "false" 20s 052ms
After Hooks.deleteAllTransports() 46s 786ms
Given Set token of apiUsername "swisskrono-purchasing-department" 126ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 258ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 310ms
When Go to "TRANSPORT_TABLE" 173ms
And Sort transports by "show-mine" 1s 054ms
And Show all transport types 1s 080ms
Then Verify that created transport is "true" in transport table 1s 089ms
After Hooks.deleteTransportAfterTest() 098ms
Given Set token of apiUsername "swisskrono-purchasing-department" 134ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 254ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 171ms
When Go to "TRANSPORT_TABLE" 173ms
And Sort transports by "show-all" 1s 060ms
And Show all transport types 1s 076ms
Then Verify that created transport is "true" in transport table 1s 078ms
After Hooks.deleteTransportAfterTest() 085ms
Given Set token of apiUsername "swisskrono-admin" 128ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 240ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 134ms
When Go to "TRANSPORT_TABLE" 117ms
And Sort transports by "show-mine" 1s 076ms
And Show all transport types 1s 063ms
Then Verify that created transport is "false" in transport table 1m 18s 189ms
After Hooks.deleteTransportAfterTest() 130ms
Given Set token of apiUsername "swisskrono-admin" 120ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 319ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 295ms
When Go to "TRANSPORT_TABLE" 123ms
And Sort transports by "show-all" 1s 066ms
And Show all transport types 1s 084ms
Then Verify that created transport is "true" in transport table 1s 072ms
After Hooks.deleteTransportAfterTest() 110ms
Given Set token of apiUsername "swisskrono-purchasing-department" 149ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 277ms
And Delete created transport by API 099ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 155ms
When Go to "ARCHIVE_TAB" 217ms
And Sort transports by "show-mine" 1s 058ms
And Show "SMALLS_IMPORT" 083ms
Then Verify that created transport is "true" in transport table 15s 072ms
After Hooks.deleteTransportAfterTest() 117ms
Given Set token of apiUsername "swisskrono-purchasing-department" 119ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 242ms
And Delete created transport by API 093ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 245ms
When Go to "ARCHIVE_TAB" 211ms
And Sort transports by "show-all" 1s 066ms
And Show "SMALLS_IMPORT" 080ms
Then Verify that created transport is "true" in transport table 15s 094ms
After Hooks.deleteTransportAfterTest() 100ms
Given Set token of apiUsername "swisskrono-admin" 134ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 233ms
And Delete created transport by API 104ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 273ms
When Go to "ARCHIVE_TAB" 203ms
And Sort transports by "show-mine" 1s 060ms
And Show "SMALLS_IMPORT" 065ms
Then Verify that created transport is "false" in transport table 1m 32s 268ms
After Hooks.deleteTransportAfterTest() 094ms
Given Set token of apiUsername "swisskrono-admin" 130ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 283ms
And Delete created transport by API 086ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 266ms
When Go to "ARCHIVE_TAB" 213ms
And Sort transports by "show-all" 1s 058ms
And Show "SMALLS_IMPORT" 077ms
Then Verify that created transport is "true" in transport table 15s 062ms
After Hooks.deleteTransportAfterTest() 092ms
Given Set token of apiUsername "super-admin-alrec" 124ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 259ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 181ms
When Login as "alrec-admin" 1s 037ms
And Go to "TRANSPORT_TABLE" 116ms
And Show all transport "true" 084ms
And Select transportType "TRANSPORT_ORDER" 1s 133ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 805ms
After Hooks.deleteAllTransports() 46s 704ms
Given Set token of apiUsername "super-admin-alrec" 128ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 251ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 249ms
When Login as "alrec-admin" 1s 540ms
And Go to "TRANSPORT_TABLE" 135ms
And Show all transport "true" 074ms
And Select transportType "INBOUND" 1s 079ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 854ms
After Hooks.deleteAllTransports() 46s 711ms
Given Set token of apiUsername "super-admin-alrec" 119ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 280ms
When Login as "alrec-admin" 1s 024ms
And Go to "TRANSPORT_TABLE" 127ms
And Show all transport "true" 085ms
And Select transportType "TRANSPORT_ORDER" 1s 129ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 567ms
After Hooks.deleteTransportAfterTest() 121ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 266ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 270ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 140ms
And Accept transferred transport by Api 233ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 50s 789ms
And Delete created transport by API 172ms
When Go to "ARCHIVE_TAB" 405ms
And Show "SMALLS_IMPORT" 070ms
Then Check if it is possible to search with different date property selects 1m 18s 872ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 320ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 257ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 113ms
And Accept transferred transport by Api 112ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 35s 503ms
And Delete created transport by API 123ms
When Go to "ARCHIVE_TAB" 247ms
And Show "SMALLS_EXPORT" 062ms
Then Check if it is possible to search with different date property selects 1m 18s 544ms
Given Set token of apiUsername "super-admin-neuca" 136ms
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 389ms
And Login as "neuca-admin" 989ms
And Go to "TRANSPORT_TABLE" 276ms
Then Verify that created transport is "false" in transport table 1m 32s 306ms
And Toggle transport table days limit filter 076ms
And Verify that created transport is "true" in transport table 15s 054ms
After Hooks.deleteTransportAfterTest() 139ms