Project Number Date
ApolloFullRunnerReport apollo-test-2.102 02 sie 2021, 03:22

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 42s 878ms Failed
Feature Login feature
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "hochland-admin" 15s 207ms
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" 253ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 029ms
Given Failed login as "swiss-krono-delivery-admin" 1s 377ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 563ms
Given Try login as "swiss-krono-delivery-admin" 1s 448ms
Then Verify that login error reason is "auth.accountLocked" 306ms
Given Click remind password button 170ms
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 149ms
And Send remind password form with email "apolloautomattest@gmail.com" 526ms
When Get mail "apolloautomattest@gmail.com" message from mailgun with "Restart hasła! | Password reset!" 31s 898ms
And Extract password from mailgun mail 4s 009ms
And Reset password from link 1s 363ms
Then Login as "swiss-krono-delivery-admin" 32s 223ms
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() 014ms
After Hooks.unlockUsers() 142ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-neuca" 240ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "3" 027ms
Given Failed login as "neuca-admin" 1s 265ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 434ms
Given Failed login as "neuca-admin" 1s 241ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 443ms
Then Login as "neuca-admin" 2s 033ms
Given Failed login as "neuca-admin" 1s 146ms
Then Verify that login error reason is "auth.invalidLoginOrPassword" 424ms
Then Login as "neuca-admin" 2s 032ms
And User is successfully logged 028ms
After Hooks.rollbackParameters() 017ms
After Hooks.unlockUsers() 147ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-sempertrans" 238ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 027ms
And Prepare parameter "BLOCKED_USER_DURATION_IN_MINUTES" with value: "1" 022ms
When Failed login as "sempertrans-admin" 1s 207ms
And Verify that login error reason is "auth.invalidLoginOrPassword" 476ms
And Failed login as "sempertrans-admin" 1s 271ms
And Verify that login error reason is "auth.accountLocked" 237ms
Then Wait "62" seconds 1m 2s
And Login as "sempertrans-admin" 7s 140ms
And User is successfully logged 026ms
After Hooks.rollbackParameters() 026ms
After Hooks.unlockUsers() 132ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-adama" 230ms
And Prepare parameter "NUMBER_OF_FAILED_LOGIN_ATTEMPTS" with value: "1" 027ms
And Prepare parameter "BLOCKED_USER_DURATION_IN_MINUTES" with value: "1" 021ms
When Failed login as "adama-admin" 1s 207ms
And Verify that login error reason is "auth.invalidLoginOrPassword" 509ms
And Failed login as "adama-admin" 1s 242ms
And Verify that login error reason is "auth.accountLocked" 205ms
Then Wait "62" seconds 1m 2s
And Login as "adama-admin" 6s 082ms
And User is successfully logged 029ms
After Hooks.rollbackParameters() 032ms
After Hooks.unlockUsers() 120ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-bausch" 238ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "bausch-admin" 260ms
And Login as "bausch-admin" 7s 923ms
And Login as "bausch-admin" on another browser 3s 351ms
And Close second browser 153ms
And Refresh page 2s 176ms
Then Verify user is logged out 106ms
After Hooks.rollbackRemovedAuthorities() 187ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-farmacol" 231ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "farmacol-admin" 192ms
And Login as "farmacol-admin" 6s 272ms
And Login as "farmacol-admin" on another browser 3s 479ms
And Close second browser 149ms
And Refresh page 2s 194ms
Then Verify user is logged out 089ms
After Hooks.rollbackRemovedAuthorities() 150ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Set token of apiUsername "super-admin-alrec" 219ms
And Remove basic authorities "ROLE_ALLOW_CONCURRENT_SESSIONS" from user "alrec-admin" 229ms
And Login as "alrec-admin" 5s 729ms
And Login as "alrec-admin" on another browser 3s 291ms
And Close second browser 149ms
And Refresh page 2s 248ms
Then Verify user is logged out 109ms
After Hooks.rollbackRemovedAuthorities() 149ms