Project Number Date
ApolloFullRunnerReport develop.454 07 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 33s 794ms Failed
Feature Filters
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 1s 601ms
When Go to "TRANSPORT_TABLE" 140ms
Then Check transport is loaded "DELIVERY" 1s 142ms
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 1s 145ms
When Go to "TRANSPORT_TABLE" 119ms
Then Check transport is loaded "DELIVERY" 1s 178ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-piast" 1s 040ms
When Go to "TRANSPORT_TABLE" 116ms
Then Check transport is loaded "DELIVERY" 1s 163ms
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 1s 076ms
When Go to "TRANSPORT_TABLE" 124ms
Then Check transport is loaded "LOAD" 1s 135ms
Given Login as "alrec-admin" and set token of apiUsername "super-admin-alrec" 1s 085ms
When Go to "TRANSPORT_TABLE" 110ms
Then Check transport is loaded "DELIVERY" 1s 160ms
Scenario Outline Check specific archive column filter
Steps
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 872ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 255ms
And Delete created transport by API 108ms
When Go to "ARCHIVE_TAB" 205ms
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.QIK2q5}, 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: be0afbf8ce1bd6380064e1c1ec87d239
*** 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 189ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-alrec" 1s 362ms
And Delete created transport by API 105ms
When Go to "ARCHIVE_TAB" 237ms
And Show all transport "true" 079ms
Then Check specific column "CONTRACTOR" 15s 024ms
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.QIK2q5}, 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: be0afbf8ce1bd6380064e1c1ec87d239
*** 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" 120ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" 15s 203ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 15s 169ms
And Get inputs from database "ADVICE_UNLOAD" "super-admin-sempertrans" 004ms
When Login as "sempertrans-admin" 1s 037ms
And Go to "TRANSPORT_TABLE" 218ms
And Select transportType "DELIVERY" 1s 072ms
And Click button advice in transport table "DELIVERY" 106ms
And Set advice window in schedule in the past 2s 484ms
And Fill advice form 9s 618ms
And Click advice save button and wait for advice form to disappear 10s 238ms
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.QIK2q5}, 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: be0afbf8ce1bd6380064e1c1ec87d239
	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 809ms
Given Set token of apiUsername "super-admin-sempertrans" 130ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 227ms
When Login as "sempertrans-admin" 1s 056ms
And Go to "TRANSPORT_TABLE" 190ms
And Show all transport "false" 013ms
And Select transportType "DELIVERY" 1s 096ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 105ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "2" days 1s 234ms
And Select transportType "DELIVERY" 1s 093ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 083ms
Then Verify if new transport appear in transport table with polling "true" 5s 042ms
After Hooks.deleteAllTransports() 1m 1s 719ms
Given Set token of apiUsername "super-admin-alrec" 127ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 302ms
When Login as "alrec-admin" 1s 031ms
And Go to "TRANSPORT_TABLE" 109ms
And Show all transport "true" 084ms
And Select transportType "DELIVERY" 1s 117ms
And Fill text based "CONTRACTOR" filter with "DAA1" 077ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" in "2" days 1s 355ms
And Select transportType "DELIVERY" 1s 102ms
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 743ms
Given Set token of apiUsername "super-admin-sempertrans" 128ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 167ms
When Login as "sempertrans-admin" 1s 012ms
And Go to "TRANSPORT_TABLE" 202ms
And Show all transport "false" 006ms
And Select transportType "DELIVERY" 1s 073ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 103ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-sempertrans" in "2" days 1s 219ms
And Select transportType "DELIVERY" 1s 113ms
And Fill text based "CONTRACTOR" filter with "DOST-ST" 080ms
Then Verify if new transport appear in transport table with polling "false" 20s 068ms
After Hooks.deleteAllTransports() 1m 1s 641ms
Given Set token of apiUsername "super-admin-alrec" 137ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-alrec" 1s 351ms
When Login as "alrec-admin" 1s 045ms
And Go to "TRANSPORT_TABLE" 124ms
And Show all transport "true" 088ms
And Select transportType "DELIVERY" 1s 118ms
And Fill text based "CONTRACTOR" filter with "DAA1" 092ms
And Create transport "CREATE_DELIVERY_II" by JSON file as "super-admin-alrec" in "2" days 1s 388ms
And Select transportType "DELIVERY" 1s 110ms
And Fill text based "CONTRACTOR" filter with "DAA1" 087ms
Then Verify if new transport appear in transport table with polling "false" 20s 065ms
After Hooks.deleteAllTransports() 46s 773ms
Given Set token of apiUsername "swisskrono-purchasing-department" 118ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 248ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 2s 139ms
When Go to "TRANSPORT_TABLE" 173ms
And Sort transports by "show-mine" 1s 050ms
And Show all transport types 1s 072ms
Then Verify that created transport is "true" in transport table 1s 078ms
After Hooks.deleteTransportAfterTest() 100ms
Given Set token of apiUsername "swisskrono-purchasing-department" 131ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 260ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 183ms
When Go to "TRANSPORT_TABLE" 173ms
And Sort transports by "show-all" 1s 055ms
And Show all transport types 1s 076ms
Then Verify that created transport is "true" in transport table 1s 081ms
After Hooks.deleteTransportAfterTest() 116ms
Given Set token of apiUsername "swisskrono-admin" 125ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 1s 238ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 169ms
When Go to "TRANSPORT_TABLE" 112ms
And Sort transports by "show-mine" 1s 079ms
And Show all transport types 1s 064ms
Then Verify that created transport is "false" in transport table 1m 18s 229ms
After Hooks.deleteTransportAfterTest() 138ms
Given Set token of apiUsername "swisskrono-admin" 134ms
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 253ms
When Go to "TRANSPORT_TABLE" 131ms
And Sort transports by "show-all" 1s 064ms
And Show all transport types 1s 074ms
Then Verify that created transport is "true" in transport table 1s 078ms
After Hooks.deleteTransportAfterTest() 104ms
Given Set token of apiUsername "swisskrono-purchasing-department" 130ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 1s 270ms
And Delete created transport by API 101ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 146ms
When Go to "ARCHIVE_TAB" 228ms
And Sort transports by "show-mine" 1s 052ms
And Show "SMALLS_IMPORT" 067ms
Then Verify that created transport is "true" in transport table 15s 069ms
After Hooks.deleteTransportAfterTest() 096ms
Given Set token of apiUsername "swisskrono-purchasing-department" 125ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-purchasing-department" 15s 243ms
And Delete created transport by API 106ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 237ms
When Go to "ARCHIVE_TAB" 205ms
And Sort transports by "show-all" 1s 053ms
And Show "SMALLS_IMPORT" 085ms
Then Verify that created transport is "true" in transport table 15s 065ms
After Hooks.deleteTransportAfterTest() 101ms
Given Set token of apiUsername "swisskrono-admin" 135ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 242ms
And Delete created transport by API 104ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 270ms
When Go to "ARCHIVE_TAB" 205ms
And Sort transports by "show-mine" 1s 051ms
And Show "SMALLS_IMPORT" 078ms
Then Verify that created transport is "false" in transport table 1m 32s 185ms
After Hooks.deleteTransportAfterTest() 127ms
Given Set token of apiUsername "swisskrono-admin" 120ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "swisskrono-admin" 15s 239ms
And Delete created transport by API 097ms
And Login as "swisskrono-purchasing-department" and set token of apiUsername "super-admin-skz" 1s 253ms
When Go to "ARCHIVE_TAB" 199ms
And Sort transports by "show-all" 1s 055ms
And Show "SMALLS_IMPORT" 086ms
Then Verify that created transport is "true" in transport table 15s 041ms
After Hooks.deleteTransportAfterTest() 082ms
Given Set token of apiUsername "super-admin-alrec" 115ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 15s 217ms
And Create transport "CREATE_TRANSPORT_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 15s 234ms
When Login as "alrec-admin" 1s 101ms
And Go to "TRANSPORT_TABLE" 126ms
And Show all transport "true" 093ms
And Select transportType "TRANSPORT_ORDER" 1s 142ms
Then Check if load and unload place filters work properly "UNLOAD_PLACE" 24s 903ms
After Hooks.deleteAllTransports() 46s 719ms
Given Set token of apiUsername "super-admin-alrec" 126ms
And Create transport "CREATE_INBOUND_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 230ms
And Create transport "CREATE_INBOUND_SECOND_SUPPLIER" by JSON file as "super-admin-alrec" 1s 234ms
When Login as "alrec-admin" 1s 034ms
And Go to "TRANSPORT_TABLE" 134ms
And Show all transport "true" 081ms
And Select transportType "INBOUND" 1s 095ms
Then Check if load and unload place filters work properly "LOAD_PLACE" 24s 823ms
After Hooks.deleteAllTransports() 46s 779ms
Given Set token of apiUsername "super-admin-alrec" 133ms
And Create transport "CREATE_TRANSPORT_FIRST_SUPPLIER" by JSON file as "super-admin-alrec" 1s 249ms
When Login as "alrec-admin" 1s 063ms
And Go to "TRANSPORT_TABLE" 159ms
And Show all transport "true" 066ms
And Select transportType "TRANSPORT_ORDER" 1s 119ms
Then Check if load and unload time filters work properly "LOAD_TIME_WINDOW" 36s 626ms
After Hooks.deleteTransportAfterTest() 116ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 289ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 1s 278ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 144ms
And Accept transferred transport by Api 236ms
And Create advice "ADVICE_SMALLS" "SMALLS_IMPORT" "super-admin-skz" 50s 290ms
And Delete created transport by API 156ms
When Go to "ARCHIVE_TAB" 245ms
And Show "SMALLS_IMPORT" 078ms
Then Check if it is possible to search with different date property selects 1m 18s 736ms
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 1s 254ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 1s 299ms
And Transfer transport to carrier by JSON file "super-admin-skz" "true" confirmation 130ms
And Accept transferred transport by Api 135ms
And Create advice "ADVICE_SMALLS" "SMALLS_EXPORT" "super-admin-skz" 50s 311ms
And Delete created transport by API 144ms
When Go to "ARCHIVE_TAB" 253ms
And Show "SMALLS_EXPORT" 064ms
Then Check if it is possible to search with different date property selects 1m 18s 490ms
Given Set token of apiUsername "super-admin-neuca" 140ms
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 333ms
And Login as "neuca-admin" 982ms
And Go to "TRANSPORT_TABLE" 273ms
Then Verify that created transport is "false" in transport table 1m 32s 192ms
And Toggle transport table days limit filter 058ms
And Verify that created transport is "true" in transport table 15s 044ms
After Hooks.deleteTransportAfterTest() 130ms