Project Number Date
ApolloFullRunnerReport develop.448 01 cze 2021, 17:16

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 33s 067ms Failed
Feature Filters
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 400ms
When Go to "TRANSPORT_TABLE" 114ms
Then Check transport is loaded "DELIVERY" 1s 137ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 140ms
When Go to "TRANSPORT_TABLE" 098ms
Then Check transport is loaded "DELIVERY" 1s 178ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 1s 045ms
When Go to "TRANSPORT_TABLE" 119ms
Then Check transport is loaded "DELIVERY" 1s 179ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 092ms
When Go to "TRANSPORT_TABLE" 110ms
Then Check transport is loaded "LOAD" 1s 128ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 056ms
When Go to "TRANSPORT_TABLE" 120ms
Then Check transport is loaded "DELIVERY" 1s 136ms
Scenario Outline Check specific archive column filter
Steps
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 776ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 233ms
And Delete created transport by API 125ms
When Go to "ARCHIVE_TAB" 215ms
And Show all transport "false" 011ms
Then Check specific column "CONTRACTOR" 15s 051ms
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.61oUkb}, 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: 38386174430a360e56b79b81208253c2
*** 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 193ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 318ms
And Delete created transport by API 115ms
When Go to "ARCHIVE_TAB" 231ms
And Show all transport "true" 066ms
Then Check specific column "CONTRACTOR" 15s 059ms
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.61oUkb}, 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: 38386174430a360e56b79b81208253c2
*** 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" 114ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" 15s 225ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 15s 207ms
And Get inputs from database "ADVICE_UNLOAD" "super-admin-sempertrans" 005ms
When Login as "sempertrans-admin" 1s 045ms
And Go to "TRANSPORT_TABLE" 220ms
And Select transportType "DELIVERY" 1s 069ms
And Click button advice in transport table "DELIVERY" 091ms
And Set advice window in schedule in the past 2s 465ms
And Fill advice form 9s 621ms
And Click advice save button and wait for advice form to disappear 10s 120ms
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.61oUkb}, 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: 38386174430a360e56b79b81208253c2
	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 887ms
Given Set token of apiUsername "super-admin-sempertrans" 124ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 209ms
When Login as "sempertrans-admin" 1s 042ms
And Go to "TRANSPORT_TABLE" 186ms
And Show all transport "false" 010ms
And Select transportType "DELIVERY" 1s 058ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 091ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 200ms
And Select transportType "DELIVERY" 1s 094ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 063ms
Then Verify if new transport appear in transport table with polling "true" 5s 038ms
After Hooks.deleteAllTransports() 1m 1s 578ms
Given Set token of apiUsername "super-admin-alrec" 152ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 312ms
When Login as "alrec-admin" 1s 028ms
And Go to "TRANSPORT_TABLE" 137ms
And Show all transport "true" 077ms
And Select transportType "DELIVERY" 1s 126ms
And Fill text based "CONTRACTOR" filter with "DAA1" 087ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 324ms
And Select transportType "DELIVERY" 1s 106ms
And Fill text based "CONTRACTOR" filter with "DAA1" 086ms
Then Verify if new transport appear in transport table with polling "true" 5s 044ms
After Hooks.deleteAllTransports() 46s 722ms
Given Set token of apiUsername "super-admin-sempertrans" 125ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 145ms
When Login as "sempertrans-admin" 1s 199ms
And Go to "TRANSPORT_TABLE" 188ms
And Show all transport "false" 008ms
And Select transportType "DELIVERY" 1s 075ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 105ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 197ms
And Select transportType "DELIVERY" 1s 106ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 092ms
Then Verify if new transport appear in transport table with polling "false" 20s 015ms
After Hooks.deleteAllTransports() 1m 1s 637ms
Given Set token of apiUsername "super-admin-alrec" 123ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 345ms
When Login as "alrec-admin" 1s 007ms
And Go to "TRANSPORT_TABLE" 123ms
And Show all transport "true" 090ms
And Select transportType "DELIVERY" 1s 118ms
And Fill text based "CONTRACTOR" filter with "DAA1" 096ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 1s 355ms
And Select transportType "DELIVERY" 1s 104ms
And Fill text based "CONTRACTOR" filter with "DAA1" 093ms
Then Verify if new transport appear in transport table with polling "false" 20s 059ms
After Hooks.deleteAllTransports() 46s 838ms
Given Set token of apiUsername "swisskrono-purchasing-department" 125ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 272ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 262ms
When Go to "TRANSPORT_TABLE" 190ms
And Sort transports by "show-mine" 1s 068ms
And Show all transport types 1s 083ms
Then Verify that created transport is "true" in transport table 1s 086ms
After Hooks.deleteTransportAfterTest() 118ms
Given Set token of apiUsername "swisskrono-purchasing-department" 128ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 257ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 173ms
When Go to "TRANSPORT_TABLE" 170ms
And Sort transports by "show-all" 1s 054ms
And Show all transport types 1s 067ms
Then Verify that created transport is "true" in transport table 1s 071ms
After Hooks.deleteTransportAfterTest() 121ms
Given Set token of apiUsername "swisskrono-admin" 129ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 231ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 174ms
When Go to "TRANSPORT_TABLE" 107ms
And Sort transports by "show-mine" 1s 058ms
And Show all transport types 1s 056ms
Then Verify that created transport is "false" in transport table 1m 18s 250ms
After Hooks.deleteTransportAfterTest() 167ms
Given Set token of apiUsername "swisskrono-admin" 130ms
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 268ms
When Go to "TRANSPORT_TABLE" 127ms
And Sort transports by "show-all" 1s 068ms
And Show all transport types 1s 073ms
Then Verify that created transport is "true" in transport table 1s 080ms
After Hooks.deleteTransportAfterTest() 141ms
Given Set token of apiUsername "swisskrono-purchasing-department" 125ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 256ms
And Delete created transport by API 121ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 154ms
When Go to "ARCHIVE_TAB" 191ms
And Sort transports by "show-mine" 1s 058ms
And Show "SMALLS_IMPORT" 079ms
Then Verify that created transport is "true" in transport table 15s 101ms
After Hooks.deleteTransportAfterTest() 137ms
Given Set token of apiUsername "swisskrono-purchasing-department" 122ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 223ms
And Delete created transport by API 094ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 247ms
When Go to "ARCHIVE_TAB" 194ms
And Sort transports by "show-all" 1s 054ms
And Show "SMALLS_IMPORT" 068ms
Then Verify that created transport is "true" in transport table 15s 076ms
After Hooks.deleteTransportAfterTest() 114ms
Given Set token of apiUsername "swisskrono-admin" 131ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 238ms
And Delete created transport by API 112ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 255ms
When Go to "ARCHIVE_TAB" 187ms
And Sort transports by "show-mine" 1s 051ms
And Show "SMALLS_IMPORT" 084ms
Then Verify that created transport is "false" in transport table 1m 32s 137ms
After Hooks.deleteTransportAfterTest() 119ms
Given Set token of apiUsername "swisskrono-admin" 126ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 237ms
And Delete created transport by API 092ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 257ms
When Go to "ARCHIVE_TAB" 194ms
And Sort transports by "show-all" 1s 062ms
And Show "SMALLS_IMPORT" 076ms
Then Verify that created transport is "true" in transport table 15s 097ms
After Hooks.deleteTransportAfterTest() 106ms
Given Set token of apiUsername "super-admin-alrec" 127ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 288ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 175ms
When Login as "alrec-admin" 1s 044ms
And Go to "TRANSPORT_TABLE" 133ms
And Show all transport "true" 085ms
And Select transportType "TRANSPORT_ORDER" 1s 143ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 893ms
After Hooks.deleteAllTransports() 46s 727ms
Given Set token of apiUsername "super-admin-alrec" 131ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 241ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 220ms
When Login as "alrec-admin" 1s 043ms
And Go to "TRANSPORT_TABLE" 123ms
And Show all transport "true" 078ms
And Select transportType "INBOUND" 1s 104ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 811ms
After Hooks.deleteAllTransports() 46s 581ms
Given Set token of apiUsername "super-admin-alrec" 121ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 212ms
When Login as "alrec-admin" 998ms
And Go to "TRANSPORT_TABLE" 125ms
And Show all transport "true" 066ms
And Select transportType "TRANSPORT_ORDER" 1s 129ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 550ms
After Hooks.deleteTransportAfterTest() 098ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 231ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 236ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 077ms
And Accept transferred transport by Api 121ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 50s 021ms
And Delete created transport by API 183ms
When Go to "ARCHIVE_TAB" 244ms
And Show "SMALLS_IMPORT" 068ms
Then Check if it is possible to search with different date property selects 1m 18s 633ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 380ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 282ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 117ms
And Accept transferred transport by Api 132ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 50s 343ms
And Delete created transport by API 178ms
When Go to "ARCHIVE_TAB" 260ms
And Show "SMALLS_EXPORT" 069ms
Then Check if it is possible to search with different date property selects 1m 18s 592ms
Given Set token of apiUsername "super-admin-neuca" 135ms
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 379ms
And Login as "neuca-admin" 1s 177ms
And Go to "TRANSPORT_TABLE" 256ms
Then Verify that created transport is "false" in transport table 1m 32s 268ms
And Toggle transport table days limit filter 089ms
And Verify that created transport is "true" in transport table 15s 096ms
After Hooks.deleteTransportAfterTest() 119ms