Project Number Date
ApolloFullRunnerReport develop.450 03 cze 2021, 07:18

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 157ms Failed
Feature Filters
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 004ms
When Go to "TRANSPORT_TABLE" 153ms
Then Check transport is loaded "DELIVERY" 1s 139ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 072ms
When Go to "TRANSPORT_TABLE" 120ms
Then Check transport is loaded "DELIVERY" 1s 204ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 1s 030ms
When Go to "TRANSPORT_TABLE" 117ms
Then Check transport is loaded "DELIVERY" 1s 146ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 061ms
When Go to "TRANSPORT_TABLE" 104ms
Then Check transport is loaded "LOAD" 1s 105ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 112ms
When Go to "TRANSPORT_TABLE" 117ms
Then Check transport is loaded "DELIVERY" 1s 164ms
Scenario Outline Check specific archive column filter
Steps
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 945ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 258ms
And Delete created transport by API 107ms
When Go to "ARCHIVE_TAB" 205ms
And Show all transport "false" 010ms
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.he1Fky}, 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: af753a3a55f185aca596e84d875830e0
*** 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 156ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 409ms
And Delete created transport by API 108ms
When Go to "ARCHIVE_TAB" 248ms
And Show all transport "true" 059ms
Then Check specific column "CONTRACTOR" 15s 019ms
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.he1Fky}, 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: af753a3a55f185aca596e84d875830e0
*** 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" 125ms
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 181ms
And Get inputs from database "ADVICE_UNLOAD" "super-admin-sempertrans" 003ms
When Login as "sempertrans-admin" 1s 049ms
And Go to "TRANSPORT_TABLE" 204ms
And Select transportType "DELIVERY" 1s 081ms
And Click button advice in transport table "DELIVERY" 105ms
And Set advice window in schedule in the past 2s 520ms
And Fill advice form 9s 583ms
And Click advice save button and wait for advice form to disappear 10s 191ms
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.he1Fky}, 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: af753a3a55f185aca596e84d875830e0
	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 828ms
Given Set token of apiUsername "super-admin-sempertrans" 144ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 212ms
When Login as "sempertrans-admin" 1s 061ms
And Go to "TRANSPORT_TABLE" 189ms
And Show all transport "false" 010ms
And Select transportType "DELIVERY" 1s 084ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 106ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 257ms
And Select transportType "DELIVERY" 1s 111ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 096ms
Then Verify if new transport appear in transport table with polling "true" 5s 038ms
After Hooks.deleteAllTransports() 1m 1s 731ms
Given Set token of apiUsername "super-admin-alrec" 125ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 319ms
When Login as "alrec-admin" 1s 028ms
And Go to "TRANSPORT_TABLE" 120ms
And Show all transport "true" 069ms
And Select transportType "DELIVERY" 1s 129ms
And Fill text based "CONTRACTOR" filter with "DAA1" 091ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 375ms
And Select transportType "DELIVERY" 1s 103ms
And Fill text based "CONTRACTOR" filter with "DAA1" 092ms
Then Verify if new transport appear in transport table with polling "true" 5s 050ms
After Hooks.deleteAllTransports() 46s 818ms
Given Set token of apiUsername "super-admin-sempertrans" 131ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 184ms
When Login as "sempertrans-admin" 992ms
And Go to "TRANSPORT_TABLE" 196ms
And Show all transport "false" 006ms
And Select transportType "DELIVERY" 1s 075ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 076ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 259ms
And Select transportType "DELIVERY" 1s 113ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 087ms
Then Verify if new transport appear in transport table with polling "false" 20s 034ms
After Hooks.deleteAllTransports() 1m 1s 694ms
Given Set token of apiUsername "super-admin-alrec" 129ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 354ms
When Login as "alrec-admin" 1s 062ms
And Go to "TRANSPORT_TABLE" 133ms
And Show all transport "true" 081ms
And Select transportType "DELIVERY" 1s 130ms
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 372ms
And Select transportType "DELIVERY" 1s 104ms
And Fill text based "CONTRACTOR" filter with "DAA1" 089ms
Then Verify if new transport appear in transport table with polling "false" 20s 066ms
After Hooks.deleteAllTransports() 46s 722ms
Given Set token of apiUsername "swisskrono-purchasing-department" 123ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 297ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 256ms
When Go to "TRANSPORT_TABLE" 180ms
And Sort transports by "show-mine" 1s 058ms
And Show all transport types 1s 071ms
Then Verify that created transport is "true" in transport table 1s 090ms
After Hooks.deleteTransportAfterTest() 128ms
Given Set token of apiUsername "swisskrono-purchasing-department" 129ms
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 150ms
When Go to "TRANSPORT_TABLE" 187ms
And Sort transports by "show-all" 1s 067ms
And Show all transport types 1s 077ms
Then Verify that created transport is "true" in transport table 1s 082ms
After Hooks.deleteTransportAfterTest() 103ms
Given Set token of apiUsername "swisskrono-admin" 134ms
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" 131ms
And Sort transports by "show-mine" 1s 083ms
And Show all transport types 1s 068ms
Then Verify that created transport is "false" in transport table 1m 18s 308ms
After Hooks.deleteTransportAfterTest() 093ms
Given Set token of apiUsername "swisskrono-admin" 127ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 266ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 155ms
When Go to "TRANSPORT_TABLE" 106ms
And Sort transports by "show-all" 1s 056ms
And Show all transport types 1s 080ms
Then Verify that created transport is "true" in transport table 1s 073ms
After Hooks.deleteTransportAfterTest() 090ms
Given Set token of apiUsername "swisskrono-purchasing-department" 124ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 239ms
And Delete created transport by API 095ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 106ms
When Go to "ARCHIVE_TAB" 207ms
And Sort transports by "show-mine" 1s 049ms
And Show "SMALLS_IMPORT" 159ms
Then Verify that created transport is "true" in transport table 15s 096ms
After Hooks.deleteTransportAfterTest() 129ms
Given Set token of apiUsername "swisskrono-purchasing-department" 118ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 209ms
And Delete created transport by API 104ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 246ms
When Go to "ARCHIVE_TAB" 203ms
And Sort transports by "show-all" 1s 055ms
And Show "SMALLS_IMPORT" 076ms
Then Verify that created transport is "true" in transport table 15s 096ms
After Hooks.deleteTransportAfterTest() 096ms
Given Set token of apiUsername "swisskrono-admin" 133ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 247ms
And Delete created transport by API 114ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 273ms
When Go to "ARCHIVE_TAB" 196ms
And Sort transports by "show-mine" 1s 055ms
And Show "SMALLS_IMPORT" 081ms
Then Verify that created transport is "false" in transport table 1m 32s 207ms
After Hooks.deleteTransportAfterTest() 102ms
Given Set token of apiUsername "swisskrono-admin" 127ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 252ms
And Delete created transport by API 086ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 278ms
When Go to "ARCHIVE_TAB" 172ms
And Sort transports by "show-all" 1s 045ms
And Show "SMALLS_IMPORT" 073ms
Then Verify that created transport is "true" in transport table 15s 091ms
After Hooks.deleteTransportAfterTest() 098ms
Given Set token of apiUsername "super-admin-alrec" 131ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 272ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 241ms
When Login as "alrec-admin" 1s 066ms
And Go to "TRANSPORT_TABLE" 136ms
And Show all transport "true" 083ms
And Select transportType "TRANSPORT_ORDER" 1s 146ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 882ms
After Hooks.deleteAllTransports() 46s 678ms
Given Set token of apiUsername "super-admin-alrec" 133ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 221ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 238ms
When Login as "alrec-admin" 1s 081ms
And Go to "TRANSPORT_TABLE" 128ms
And Show all transport "true" 076ms
And Select transportType "INBOUND" 1s 083ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 901ms
After Hooks.deleteAllTransports() 46s 745ms
Given Set token of apiUsername "super-admin-alrec" 134ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 266ms
When Login as "alrec-admin" 1s 001ms
And Go to "TRANSPORT_TABLE" 140ms
And Show all transport "true" 058ms
And Select transportType "TRANSPORT_ORDER" 1s 136ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 614ms
After Hooks.deleteTransportAfterTest() 083ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 245ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 240ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 134ms
And Accept transferred transport by Api 204ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 50s 716ms
And Delete created transport by API 148ms
When Go to "ARCHIVE_TAB" 253ms
And Show "SMALLS_IMPORT" 136ms
Then Check if it is possible to search with different date property selects 1m 18s 538ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 258ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 325ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 123ms
And Accept transferred transport by Api 104ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 50s 449ms
And Delete created transport by API 150ms
When Go to "ARCHIVE_TAB" 286ms
And Show "SMALLS_EXPORT" 086ms
Then Check if it is possible to search with different date property selects 1m 18s 651ms
Given Set token of apiUsername "super-admin-neuca" 130ms
And Prepare setting: "TRANSPORT_TABLE_DAYS_LIMIT" with value: "7d" with "super-admin-neuca" 004ms
When Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "8" days 15s 465ms
And Login as "neuca-admin" 970ms
And Go to "TRANSPORT_TABLE" 232ms
Then Verify that created transport is "false" in transport table 1m 32s 212ms
And Toggle transport table days limit filter 067ms
And Verify that created transport is "true" in transport table 15s 087ms
After Hooks.deleteTransportAfterTest() 146ms