Project Number Date
ApolloFullRunnerReport 2021.AT1.19 27 Jul 2021, 06:07

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 3m 29s 884ms Failed
Feature Login feature
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" 2s 336ms
Then User is successfully logged 003ms
Scenario Outline Verify that password reset cancel login blockade [A-7286]
Before Hooks.showScenarioName(Scenario) 000ms
Steps
Given Set token of apiUsername "super-admin-skd" 094ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 003ms
Given Failed login as "swiss-krono-delivery-admin" 481ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 267ms
Given Try login as "swiss-krono-delivery-admin" 496ms
Then Verify that login error reason is "auth.accountLocked" 113ms
Given Click remind password button 058ms
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 3s 302ms
And Send remind password form with email "apolloautomattest@gmail.com" 142ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Restart hasła! | Password reset!" 10s 880ms
And Extract password from mailgun mail 3s 715ms
And Reset password from link 690ms
Then Login as "swiss-krono-delivery-admin" 31s 121ms
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:108)
	at CucumberTests.LoginTest.login_as(LoginTest.java:52)
	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', ip: '127.0.1.1', os.name: 'Linux', os.arch: 'amd64', os.version: '5.8.0-59-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:108)
	at CucumberTests.LoginTest.login_as(LoginTest.java:52)
	at sun.reflect.GeneratedMethodAccessor236.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() 003ms
After Hooks.unlockUsers() 086ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 136ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "3" 017ms
Given Failed login as "neuca-admin" 540ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 222ms
Given Failed login as "neuca-admin" 448ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 211ms
Then Login as "neuca-admin" 823ms
Given Failed login as "neuca-admin" 438ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 215ms
Then Login as "neuca-admin" 793ms
And User is successfully logged 004ms
After Hooks.rollbackParameters() 001ms
After Hooks.unlockUsers() 087ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-sempertrans" 091ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 002ms
And Prepare parameter "BLOCKED_USER_DURATION_IN_MINUTES" with value: "1" 001ms
When Failed login as "sempertrans-admin" 463ms
And Verify that login error reason is "auth.invalidLoginOrPassword" 208ms
And Failed login as "sempertrans-admin" 449ms
And Verify that login error reason is "auth.accountLocked" 043ms
Then Wait "62" seconds 1m 2s
And Login as "sempertrans-admin" 1s 491ms
And User is successfully logged 004ms
After Hooks.rollbackParameters() 002ms
After Hooks.unlockUsers() 074ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 103ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 001ms
And Prepare parameter "BLOCKED_USER_DURATION_IN_MINUTES" with value: "1" 002ms
When Failed login as "adama-admin" 444ms
And Verify that login error reason is "auth.invalidLoginOrPassword" 211ms
And Failed login as "adama-admin" 454ms
And Verify that login error reason is "auth.accountLocked" 107ms
Then Wait "62" seconds 1m 2s
And Login as "adama-admin" 966ms
And User is successfully logged 004ms
After Hooks.rollbackParameters() 002ms
After Hooks.unlockUsers() 087ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 096ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "bausch-admin" 2s 193ms
And Login as "bausch-admin" 1s 539ms
And Login as "bausch-admin" on another browser 1s 882ms
And Close second browser 075ms
And Refresh page 2s 100ms
Then Verify user is logged out 026ms
After Hooks.rollbackRemovedAuthorities() 2s 156ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Set token of apiUsername "super-admin-farmacol" 086ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "farmacol-admin" 2s 245ms
And Login as "farmacol-admin" 1s 463ms
And Login as "farmacol-admin" on another browser 1s 877ms
And Close second browser 072ms
And Refresh page 2s 003ms
Then Verify user is logged out 035ms
After Hooks.rollbackRemovedAuthorities() 2s 162ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 154ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "alrec-admin" 2s 272ms
And Login as "alrec-admin" 1s 183ms
And Login as "alrec-admin" on another browser 1s 739ms
And Close second browser 075ms
And Refresh page 2s 115ms
Then Verify user is logged out 030ms
After Hooks.rollbackRemovedAuthorities() 2s 188ms