Project Number Date
ApolloFullRunnerReport develop.372 08 kwi 2021, 05:40

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Sorting 131 1 6 0 0 138 15 1 16 5m 33s 015ms Failed
Feature Sorting
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 995ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 075ms
When Go to "TRANSPORT_TABLE" 124ms
And Click button "UNLOAD_TIME_WINDOW" "0" times 3s 017ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 017ms
After Hooks.rollbackAddedAuthorities() 000ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 987ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 021ms
When Go to "TRANSPORT_TABLE" 119ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 073ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort-up" 018ms
After Hooks.rollbackAddedAuthorities() 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 019ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 024ms
When Go to "TRANSPORT_TABLE" 139ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 108ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort-down" 021ms
After Hooks.rollbackAddedAuthorities() 001ms
Given Login as "sempertrans-admin" and set token of apiUsername "super-admin-sempertrans" 1s 044ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 023ms
When Go to "TRANSPORT_TABLE" 119ms
And Click button "UNLOAD_TIME_WINDOW" "3" times 3s 131ms
Then Verify that "UNLOAD_TIME_WINDOW" icon is "fa-sort" 016ms
After Hooks.rollbackAddedAuthorities() 000ms
Given Set token of apiUsername "super-admin-sempertrans" 105ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 024ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 491ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 172ms
And Login as "sempertrans-admin" 897ms
When Go to "TRANSPORT_TABLE" 106ms
And Click button "UNLOAD_TIME_WINDOW" "1" times 3s 063ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 048ms
After Hooks.rollbackAddedAuthorities() 001ms
After Hooks.deleteAllTransports() 1m 1s 713ms
Given Set token of apiUsername "super-admin-sempertrans" 094ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 054ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 193ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 237ms
And Login as "sempertrans-admin" 1s 115ms
When Go to "TRANSPORT_TABLE" 228ms
And Click button "UNLOAD_TIME_WINDOW" "2" times 3s 087ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 047ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteAllTransports() 1m 1s 635ms
Given Set token of apiUsername "super-admin-sempertrans" 097ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 035ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 200ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 182ms
And Login as "sempertrans-admin" 1s 119ms
When Go to "TRANSPORT_TABLE" 230ms
And Click button "UNLOAD_TIME_WINDOW" "4" times 3s 173ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "asc" in "sempertrans" "DELIVERY" 056ms
After Hooks.rollbackAddedAuthorities() 001ms
After Hooks.deleteAllTransports() 1m 1s 654ms
Given Set token of apiUsername "super-admin-sempertrans" 094ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "sempertrans-admin" 027ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" in "0" days 1s 177ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-sempertrans" 1s 220ms
And Login as "sempertrans-admin" 1s 059ms
When Go to "TRANSPORT_TABLE" 226ms
And Click button "UNLOAD_TIME_WINDOW" "5" times 3s 228ms
Then Verify that values in "UNLOAD_TIME_WINDOW" are sorted "desc" in "sempertrans" "DELIVERY" 049ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteAllTransports() 1m 1s 582ms
Given Set token of apiUsername "super-admin-neuca" 095ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 029ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 1s 532ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 1s 355ms
When Confirm status "ARRIVE" by Public API "v1" 177ms
And Login as "neuca-admin" 2s 643ms
When Go to "TRANSPORT_TABLE" 209ms
And Click button "STATUS" "1" times 3s 091ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 055ms
After Hooks.rollbackAddedAuthorities() 001ms
After Hooks.deleteAllTransports() 1m 35s 669ms
Given Set token of apiUsername "super-admin-neuca" 097ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 059ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 15s 667ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 15s 353ms
When Confirm status "ARRIVE" by Public API "v1" 169ms
And Login as "neuca-admin" 961ms
When Go to "TRANSPORT_TABLE" 209ms
And Click button "STATUS" "2" times 3s 116ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 060ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteAllTransports() 1m 31s 809ms
Given Set token of apiUsername "super-admin-neuca" 095ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 024ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 15s 356ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 15s 310ms
When Confirm status "ARRIVE" by Public API "v1" 065ms
And Login as "neuca-admin" 981ms
When Go to "TRANSPORT_TABLE" 221ms
And Click button "STATUS" "3" times 3s 161ms
Then Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 073ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteAllTransports() 1m 31s 887ms
Given Set token of apiUsername "super-admin-neuca" 096ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 023ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 15s 335ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 15s 396ms
When Confirm status "ARRIVE" by Public API "v1" 092ms
And Login as "neuca-admin" 977ms
When Go to "TRANSPORT_TABLE" 223ms
And Click button "STATUS" "2" times 3s 116ms
Then Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 052ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteAllTransports() 1m 35s 866ms
Given Set token of apiUsername "super-admin-neuca" 112ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 077ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 15s 664ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 15s 316ms
When Confirm status "ARRIVE" by Public API "v1" 197ms
And Login as "neuca-admin" 895ms
When Go to "TRANSPORT_TABLE" 194ms
And Click button "STATUS" "1" times 3s 082ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 053ms
Then Go to "WAREHOUSE_TAB" 613ms
And Go to "TRANSPORT_TABLE" 181ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 133ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteAllTransports() 1m 31s 884ms
Given Set token of apiUsername "super-admin-neuca" 093ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 025ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 15s 383ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 15s 347ms
When Confirm status "ARRIVE" by Public API "v1" 077ms
And Login as "neuca-admin" 985ms
When Go to "TRANSPORT_TABLE" 206ms
And Click button "STATUS" "2" times 3s 132ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 066ms
Then Go to "WAREHOUSE_TAB" 608ms
And Go to "TRANSPORT_TABLE" 165ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 132ms
After Hooks.rollbackAddedAuthorities() 001ms
After Hooks.deleteAllTransports() 1m 31s 797ms
Given Set token of apiUsername "super-admin-neuca" 092ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 024ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 15s 368ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 15s 397ms
When Confirm status "ARRIVE" by Public API "v1" 090ms
And Login as "neuca-admin" 985ms
When Go to "TRANSPORT_TABLE" 205ms
And Click button "STATUS" "1" times 3s 105ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 053ms
Then If user is login then logout 106ms
And Login as "neuca-admin" 855ms
And Go to "TRANSPORT_TABLE" 187ms
And Verify that values in "STATUS" are sorted "asc" in "neuca" "DELIVERY" 154ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteAllTransports() 1m 31s 956ms
Scenario Outline Check if transports are correctly sorted after logging in again
Steps
Given Set token of apiUsername "super-admin-neuca" 097ms
And Set basic authorities "ROLE_SORT_TRANSPORT_TABLE" to user "neuca-admin" 083ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" in "0" days 15s 583ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-neuca" 15s 355ms
When Confirm status "ARRIVE" by Public API "v1" 154ms
And Login as "neuca-admin" 976ms
When Go to "TRANSPORT_TABLE" 30s 657ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for visibility of element located by By.xpath: //div[@class = 'transport-table-nav'] (tried for 30 second(s) with 500 MILLISECONDS interval)
	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.checkElementIsVisible(BasePage.java:160)
	at CucumberTests.BaseTest.goToTab(BaseTest.java:94)
	at CucumberTests.Transport.CreateTransport.GoToTab(CreateTransport.java:193)
	at ✽.Go to "TRANSPORT_TABLE"(file:Features/Atom/Sorting/Sorting.feature:81)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //div[@class = 'transport-table-nav']
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: driver.version: unknown
	at org.openqa.selenium.support.ui.ExpectedConditions.lambda$findElement$0(ExpectedConditions.java:882)
	at java.util.Optional.orElseThrow(Optional.java:290)
	at org.openqa.selenium.support.ui.ExpectedConditions.findElement(ExpectedConditions.java:881)
	at org.openqa.selenium.support.ui.ExpectedConditions.access$000(ExpectedConditions.java:43)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:205)
	at org.openqa.selenium.support.ui.ExpectedConditions$7.apply(ExpectedConditions.java:201)
	at org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:208)
	at Pages.BasePage.checkElementIsVisible(BasePage.java:160)
	at CucumberTests.BaseTest.goToTab(BaseTest.java:94)
	at CucumberTests.Transport.CreateTransport.GoToTab(CreateTransport.java:193)
	at sun.reflect.GeneratedMethodAccessor210.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at cucumber.runtime.Utils$1.call(Utils.java:26)
	at cucumber.runtime.Timeout.timeout(Timeout.java:16)
	at cucumber.runtime.Utils.invoke(Utils.java:20)
	at cucumber.runtime.java.JavaStepDefinition.execute(JavaStepDefinition.java:57)
	at cucumber.runner.PickleStepDefinitionMatch.runStep(PickleStepDefinitionMatch.java:50)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.PickleStepTestStep.run(PickleStepTestStep.java:43)
	at cucumber.runner.TestCase.run(TestCase.java:45)
	at cucumber.runner.Runner.runPickle(Runner.java:40)
	at cucumber.runtime.junit.PickleRunners$WithStepDescriptions.run(PickleRunners.java:97)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:68)
	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:23)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:73)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:122)
	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:64)
	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
	at cucumber.api.junit.Cucumber$1.evaluate(Cucumber.java:131)
	at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
	at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
	at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:367)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:274)
	at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238)
	at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:161)
	at org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:290)
	at org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:242)
	at org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:121)
And Click button "STATUS" "2" times 000ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
Then If user is login then logout 000ms
And Login as "neuca-admin" 000ms
And Go to "TRANSPORT_TABLE" 000ms
And Verify that values in "STATUS" are sorted "desc" in "neuca" "DELIVERY" 000ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteAllTransports() 1m 31s 954ms