Project Number Date
ApolloFullRunnerReport apollo-test-2.100 31 lip 2021, 03:20

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Login feature 66 1 1 0 0 68 7 1 8 4m 44s 798ms Failed
Feature Login feature
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" 15s 372ms
Then User is successfully logged 028ms
Scenario Outline Verify that password reset cancel login blockade [A-7286]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-skd" 241ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 029ms
Given Failed login as "swiss-krono-delivery-admin" 1s 353ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 585ms
Given Try login as "swiss-krono-delivery-admin" 1s 446ms
Then Verify that login error reason is "auth.accountLocked" 310ms
Given Click remind password button 171ms
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 299ms
And Send remind password form with email "apolloautomattest@gmail.com" 489ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Restart hasła! | Password reset!" 33s 458ms
And Extract password from mailgun mail 4s 059ms
And Reset password from link 1s 329ms
Then Login as "swiss-krono-delivery-admin" 32s 058ms
org.openqa.selenium.TimeoutException: Expected condition failed: Nie udalo sie poprawnie zalogowac swiss-krono-delivery-admin (tried for 20 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:183)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:102)
	at CucumberTests.LoginTest.login_as(LoginTest.java:50)
	at ✽.Login as "swiss-krono-delivery-admin"(file:Features/Atom/Logins/Login.feature:24)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[text()='Logout'] | //a[text()='Wyloguj']
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: 'apollo-test-2', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-50-generic', java.version: '1.8.0_292'
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:183)
	at Pages.LoginPage.loginAs(LoginPage.java:38)
	at CucumberTests.BaseTest.loginAs(BaseTest.java:102)
	at CucumberTests.LoginTest.login_as(LoginTest.java:50)
	at sun.reflect.GeneratedMethodAccessor230.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 User is successfully logged 000ms
After Hooks.rollbackParameters() 016ms
After Hooks.unlockUsers() 140ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 232ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "3" 032ms
Given Failed login as "neuca-admin" 1s 338ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 450ms
Given Failed login as "neuca-admin" 1s 183ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 430ms
Then Login as "neuca-admin" 2s 009ms
Given Failed login as "neuca-admin" 1s 051ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 427ms
Then Login as "neuca-admin" 1s 987ms
And User is successfully logged 025ms
After Hooks.rollbackParameters() 017ms
After Hooks.unlockUsers() 159ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 303ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 029ms
And Prepare parameter "BLOCKED_USER_DURATION_IN_MINUTES" with value: "1" 022ms
When Failed login as "sempertrans-admin" 1s 302ms
And Verify that login error reason is "auth.invalidLoginOrPassword" 512ms
And Failed login as "sempertrans-admin" 1s 296ms
And Verify that login error reason is "auth.accountLocked" 241ms
Then Wait "62" seconds 1m 2s
And Login as "sempertrans-admin" 7s 341ms
And User is successfully logged 026ms
After Hooks.rollbackParameters() 028ms
After Hooks.unlockUsers() 136ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 259ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 026ms
And Prepare parameter "BLOCKED_USER_DURATION_IN_MINUTES" with value: "1" 020ms
When Failed login as "adama-admin" 1s 144ms
And Verify that login error reason is "auth.invalidLoginOrPassword" 509ms
And Failed login as "adama-admin" 1s 259ms
And Verify that login error reason is "auth.accountLocked" 232ms
Then Wait "62" seconds 1m 2s
And Login as "adama-admin" 6s 127ms
And User is successfully logged 028ms
After Hooks.rollbackParameters() 033ms
After Hooks.unlockUsers() 159ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 234ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "bausch-admin" 252ms
And Login as "bausch-admin" 8s 018ms
And Login as "bausch-admin" on another browser 3s 445ms
And Close second browser 150ms
And Refresh page 2s 184ms
Then Verify user is logged out 093ms
After Hooks.rollbackRemovedAuthorities() 222ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-farmacol" 240ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "farmacol-admin" 196ms
And Login as "farmacol-admin" 6s 290ms
And Login as "farmacol-admin" on another browser 3s 377ms
And Close second browser 145ms
And Refresh page 2s 196ms
Then Verify user is logged out 110ms
After Hooks.rollbackRemovedAuthorities() 145ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 224ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "alrec-admin" 180ms
And Login as "alrec-admin" 5s 640ms
And Login as "alrec-admin" on another browser 3s 298ms
And Close second browser 157ms
And Refresh page 2s 187ms
Then Verify user is logged out 082ms
After Hooks.rollbackRemovedAuthorities() 145ms