Project Number Date
ApolloFullRunnerReport develop.449 02 cze 2021, 08:56

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 35s 005ms Failed
Feature Filters
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 769ms
When Go to "TRANSPORT_TABLE" 178ms
Then Check transport is loaded "DELIVERY" 1s 173ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 094ms
When Go to "TRANSPORT_TABLE" 119ms
Then Check transport is loaded "DELIVERY" 1s 173ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 1s 055ms
When Go to "TRANSPORT_TABLE" 110ms
Then Check transport is loaded "DELIVERY" 1s 168ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 113ms
When Go to "TRANSPORT_TABLE" 126ms
Then Check transport is loaded "LOAD" 1s 128ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 110ms
When Go to "TRANSPORT_TABLE" 126ms
Then Check transport is loaded "DELIVERY" 1s 165ms
Scenario Outline Check specific archive column filter
Steps
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 423ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 270ms
And Delete created transport by API 132ms
When Go to "ARCHIVE_TAB" 203ms
And Show all transport "false" 009ms
Then Check specific column "CONTRACTOR" 15s 032ms
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.glnRD5}, 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: 85fd5afc1cea62673fef8d07616e8f82
*** 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 366ms
And Delete created transport by API 122ms
When Go to "ARCHIVE_TAB" 205ms
And Show all transport "true" 068ms
Then Check specific column "CONTRACTOR" 15s 057ms
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.glnRD5}, 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: 85fd5afc1cea62673fef8d07616e8f82
*** 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" 132ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" 15s 228ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 15s 213ms
And Get inputs from database "ADVICE_UNLOAD" "super-admin-sempertrans" 003ms
When Login as "sempertrans-admin" 1s 031ms
And Go to "TRANSPORT_TABLE" 220ms
And Select transportType "DELIVERY" 1s 082ms
And Click button advice in transport table "DELIVERY" 104ms
And Set advice window in schedule in the past 2s 470ms
And Fill advice form 9s 645ms
And Click advice save button and wait for advice form to disappear 10s 258ms
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.glnRD5}, 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: 85fd5afc1cea62673fef8d07616e8f82
	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 977ms
Given Set token of apiUsername "super-admin-sempertrans" 131ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 197ms
When Login as "sempertrans-admin" 1s 070ms
And Go to "TRANSPORT_TABLE" 194ms
And Show all transport "false" 008ms
And Select transportType "DELIVERY" 1s 073ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 103ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 225ms
And Select transportType "DELIVERY" 1s 107ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 096ms
Then Verify if new transport appear in transport table with polling "true" 5s 043ms
After Hooks.deleteAllTransports() 1m 1s 603ms
Given Set token of apiUsername "super-admin-alrec" 137ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 320ms
When Login as "alrec-admin" 1s 057ms
And Go to "TRANSPORT_TABLE" 121ms
And Show all transport "true" 072ms
And Select transportType "DELIVERY" 1s 132ms
And Fill text based "CONTRACTOR" filter with "DAA1" 093ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 345ms
And Select transportType "DELIVERY" 1s 113ms
And Fill text based "CONTRACTOR" filter with "DAA1" 085ms
Then Verify if new transport appear in transport table with polling "true" 5s 037ms
After Hooks.deleteAllTransports() 46s 798ms
Given Set token of apiUsername "super-admin-sempertrans" 128ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 206ms
When Login as "sempertrans-admin" 1s 052ms
And Go to "TRANSPORT_TABLE" 200ms
And Show all transport "false" 010ms
And Select transportType "DELIVERY" 1s 076ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 095ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 256ms
And Select transportType "DELIVERY" 1s 106ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 096ms
Then Verify if new transport appear in transport table with polling "false" 20s 022ms
After Hooks.deleteAllTransports() 1m 1s 715ms
Given Set token of apiUsername "super-admin-alrec" 128ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 328ms
When Login as "alrec-admin" 1s 060ms
And Go to "TRANSPORT_TABLE" 143ms
And Show all transport "true" 079ms
And Select transportType "DELIVERY" 1s 119ms
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 343ms
And Select transportType "DELIVERY" 1s 092ms
And Fill text based "CONTRACTOR" filter with "DAA1" 094ms
Then Verify if new transport appear in transport table with polling "false" 20s 057ms
After Hooks.deleteAllTransports() 46s 799ms
Given Set token of apiUsername "swisskrono-purchasing-department" 125ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 280ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 254ms
When Go to "TRANSPORT_TABLE" 186ms
And Sort transports by "show-mine" 1s 068ms
And Show all transport types 1s 076ms
Then Verify that created transport is "true" in transport table 1s 079ms
After Hooks.deleteTransportAfterTest() 114ms
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 169ms
When Go to "TRANSPORT_TABLE" 172ms
And Sort transports by "show-all" 1s 059ms
And Show all transport types 1s 080ms
Then Verify that created transport is "true" in transport table 1s 077ms
After Hooks.deleteTransportAfterTest() 115ms
Given Set token of apiUsername "swisskrono-admin" 130ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 243ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 156ms
When Go to "TRANSPORT_TABLE" 110ms
And Sort transports by "show-mine" 1s 068ms
And Show all transport types 1s 071ms
Then Verify that created transport is "false" in transport table 1m 18s 151ms
After Hooks.deleteTransportAfterTest() 147ms
Given Set token of apiUsername "swisskrono-admin" 122ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 280ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 228ms
When Go to "TRANSPORT_TABLE" 122ms
And Sort transports by "show-all" 1s 079ms
And Show all transport types 1s 069ms
Then Verify that created transport is "true" in transport table 1s 081ms
After Hooks.deleteTransportAfterTest() 104ms
Given Set token of apiUsername "swisskrono-purchasing-department" 139ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 304ms
And Delete created transport by API 128ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 156ms
When Go to "ARCHIVE_TAB" 211ms
And Sort transports by "show-mine" 1s 053ms
And Show "SMALLS_IMPORT" 078ms
Then Verify that created transport is "true" in transport table 15s 076ms
After Hooks.deleteTransportAfterTest() 110ms
Given Set token of apiUsername "swisskrono-purchasing-department" 130ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 234ms
And Delete created transport by API 111ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 302ms
When Go to "ARCHIVE_TAB" 171ms
And Sort transports by "show-all" 1s 055ms
And Show "SMALLS_IMPORT" 078ms
Then Verify that created transport is "true" in transport table 15s 078ms
After Hooks.deleteTransportAfterTest() 096ms
Given Set token of apiUsername "swisskrono-admin" 125ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 255ms
And Delete created transport by API 114ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 281ms
When Go to "ARCHIVE_TAB" 214ms
And Sort transports by "show-mine" 1s 060ms
And Show "SMALLS_IMPORT" 081ms
Then Verify that created transport is "false" in transport table 1m 32s 237ms
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 267ms
And Delete created transport by API 120ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 285ms
When Go to "ARCHIVE_TAB" 193ms
And Sort transports by "show-all" 1s 057ms
And Show "SMALLS_IMPORT" 079ms
Then Verify that created transport is "true" in transport table 15s 084ms
After Hooks.deleteTransportAfterTest() 084ms
Given Set token of apiUsername "super-admin-alrec" 128ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 310ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 297ms
When Login as "alrec-admin" 1s 061ms
And Go to "TRANSPORT_TABLE" 122ms
And Show all transport "true" 074ms
And Select transportType "TRANSPORT_ORDER" 1s 153ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 779ms
After Hooks.deleteAllTransports() 46s 774ms
Given Set token of apiUsername "super-admin-alrec" 128ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 202ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 221ms
When Login as "alrec-admin" 1s 024ms
And Go to "TRANSPORT_TABLE" 138ms
And Show all transport "true" 065ms
And Select transportType "INBOUND" 1s 089ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 843ms
After Hooks.deleteAllTransports() 46s 694ms
Given Set token of apiUsername "super-admin-alrec" 119ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 273ms
When Login as "alrec-admin" 1s 043ms
And Go to "TRANSPORT_TABLE" 129ms
And Show all transport "true" 081ms
And Select transportType "TRANSPORT_ORDER" 1s 121ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 585ms
After Hooks.deleteTransportAfterTest() 102ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 286ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 307ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 160ms
And Accept transferred transport by Api 143ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 50s 759ms
And Delete created transport by API 127ms
When Go to "ARCHIVE_TAB" 226ms
And Show "SMALLS_IMPORT" 078ms
Then Check if it is possible to search with different date property selects 1m 19s 042ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 297ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 293ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 116ms
And Accept transferred transport by Api 129ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 50s 347ms
And Delete created transport by API 180ms
When Go to "ARCHIVE_TAB" 281ms
And Show "SMALLS_EXPORT" 070ms
Then Check if it is possible to search with different date property selects 1m 18s 473ms
Given Set token of apiUsername "super-admin-neuca" 137ms
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 402ms
And Login as "neuca-admin" 1s 019ms
And Go to "TRANSPORT_TABLE" 207ms
Then Verify that created transport is "false" in transport table 1m 32s 251ms
And Toggle transport table days limit filter 085ms
And Verify that created transport is "true" in transport table 15s 093ms
After Hooks.deleteTransportAfterTest() 179ms