Project Number Date
ApolloFullRunnerReport 2021.AT1.49 06 sie 2021, 05:29

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
User 58 1 6 0 0 65 10 1 11 1m 53s 838ms Failed
Feature User
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "swisskrono-admin" 1s 136ms
When Edit user by my account 611ms
And Wait "2" seconds 2s
Then Check if user details are successfully edited by my account tab 1s 237ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "piast-admin" 1s 676ms
When Edit user by my account 472ms
And Wait "2" seconds 2s
Then Check if user details are successfully edited by my account tab 853ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" 856ms
When Edit user by my account 453ms
And Wait "2" seconds 2s
Then Check if user details are successfully edited by my account tab 685ms
Before Hooks.showScenarioName(Scenario) 000ms
Given Login as "keeeper-admin" 910ms
When Edit user by my account 456ms
And Wait "2" seconds 2s
Then Check if user details are successfully edited by my account tab 910ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "super-admin-skz" and set token of apiUsername "super-admin-skz" 2s 158ms
And Delete invitations with email "automaty@test.pl" 013ms
And Create and accept invitation by JSON file as "super-admin-skz" for "automaty@test.pl" "CREATE_CARRIER_INVITATION" 2s 036ms
And Get invited user account data "automaty@test.pl" 639ms
When Go to "USERS_TAB" 996ms
When Delete user "automaty@test.pl" 3s 866ms
Then Success alert is displayed 037ms
And User not displayed in users list "automaty@test.pl" 16s 165ms
After Hooks.deleteUserAndCompanyAfterTest() 221ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "super-admin-lantmannen" and set token of apiUsername "super-admin-lantmannen" 1s 508ms
And Delete invitations with email "automaty@test.pl" 014ms
And Create and accept invitation by JSON file as "super-admin-lantmannen" for "automaty@test.pl" "CREATE_CARRIER_INVITATION" 1s 478ms
And Get invited user account data "automaty@test.pl" 430ms
When Go to "USERS_TAB" 900ms
When Delete user "automaty@test.pl" 3s 526ms
Then Success alert is displayed 034ms
And User not displayed in users list "automaty@test.pl" 16s 129ms
After Hooks.deleteUserAndCompanyAfterTest() 129ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "pla1-carrier" and set token of apiUsername "super-admin-skz" 1s 461ms
When Go to my account details 115ms
Then Verify that user has disabled notification 15s 039ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 1s 097ms
And Create and accept invitation by JSON file as "super-admin-skd" for "automaty@test.pl" "CREATE_SQUARE_MANAGER_INVITATION" 721ms
And Get invited user account data "automaty@test.pl" 443ms
When Go to "USERS_TAB" 891ms
And Find user "automaty@test.pl" 2s 294ms
And Add queues to user account "opał" 199ms
And Save user details 405ms
And Click edit button in user details page 078ms
Then Verify that the user is assigned the appropriate queues "opał" 067ms
After Hooks.deleteUserAfterTest() 081ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "swiss-krono-delivery-admin" and set token of apiUsername "super-admin-skd" 921ms
And Create and accept invitation by JSON file as "super-admin-skd" for "automaty@test.pl" "CREATE_SORTER_INVITATION" 556ms
And Get invited user account data "automaty@test.pl" 483ms
When Go to "USERS_TAB" 741ms
And Find user "automaty@test.pl" 2s 263ms
Then Verify that the user is assigned the appropriate queues "igla. okrągłe HDS;trociny" 121ms
After Hooks.deleteUserAfterTest() 075ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "super-admin-neuca" 1s 722ms
And Go to my account details 119ms
And Open change password form 192ms
When Fill change user password form in my account settings with "NqsB63f7Oq" 248ms
And Click save user details 142ms
Then Check if alert is displayed "Nowe hasło musi być różne od wcześniej wprowadzonego hasła." 184ms
Scenario Outline Check if it is not possible to use the previous password when editing it - remind password [A-8005]
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Set token of apiUsername "super-admin-skd" 090ms
And Prepare login page 019ms
And Click remind password button 15s 019ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//span[@data-button-name='remind-password']"}
  (Session info: headless chrome=92.0.4515.131)
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-63-generic', java.version: '1.8.0_292'
Driver info: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=92.0.4515.107 (87a818b10553a07434ea9e2b6dccf3cbe7895134-refs/branch-heads/4515@{#1634}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.VljZja}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, webauthn:extension:credBlob=true, acceptInsecureCerts=false, browserVersion=92.0.4515.131, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: bd81c2a4fe23e60e850e98a631c4db49
*** Element info: {Using=xpath, value=//span[@data-button-name='remind-password']}
	at sun.reflect.GeneratedConstructorAccessor213.newInstance(Unknown Source)
	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.BasePage.getWebElementByXpath(BasePage.java:323)
	at CucumberTests.LoginTest.clickRemindPasswordButton(LoginTest.java:126)
	at ✽.Click remind password button(file:Features/Atom/Users/User.feature:81)
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 000ms
And Send remind password form with email "apolloautomattest@gmail.com" 000ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Restart hasła! | Password reset!" 000ms
And Extract password from mail 000ms
And Reset password from link 000ms
Then Check if alert is displayed "Hasło nie może być takie samo jak aktualne hasło użytkownika." in remind password page 000ms
Hooks
After Hooks.cleanUserDetailsAfterTest() 000ms
java.lang.NullPointerException
	at Utils.JsonApiUtil.editJsonTextNode(JsonApiUtil.java:158)
	at CucumberTests.Hooks.cleanUserDetailsAfterTest(Hooks.java:334)
	at sun.reflect.GeneratedMethodAccessor262.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.JavaHookDefinition.execute(JavaHookDefinition.java:60)
	at cucumber.runner.HookDefinitionMatch.runStep(HookDefinitionMatch.java:16)
	at cucumber.runner.TestStep.executeStep(TestStep.java:63)
	at cucumber.runner.TestStep.run(TestStep.java:49)
	at cucumber.runner.TestCase.run(TestCase.java:49)
	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)