Project Number Date
ApolloFullRunnerReport develop-kapibary.345 11 cze 2021, 03:12

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Squares 96 4 3 0 0 103 5 4 9 1m 24s 763ms Failed
Feature Squares
Scenario Outline Check if possible to create square and check if is visible on other tabs
Steps
Given Login as "super-admin-skd" and set token of apiUsername "super-admin-skd" 1s 405ms
And Set basic authorities "ROLE_CLASSIFICATION_TAB" to user "super-admin-skd" 018ms
When Go to "SETTINGS_TAB" 395ms
And Create square - set "Plac automaty 1", "99" 389ms
Then Go to "SETTINGS_TAB" 245ms
And Set square "Plac automaty 1" id 15s 013ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//td[text()='Plac automaty 1']//following-sibling::td//a"}
  (Session info: headless chrome=91.0.4472.77)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.6rHtrH}, timeouts={implicit=0, pageLoad=300000, script=30000}, pageLoadStrategy=normal, unhandledPromptBehavior=dismiss and notify, strictFileInteractability=false, platform=LINUX, proxy=Proxy(), goog:chromeOptions={debuggerAddress=localhost:9222}, acceptInsecureCerts=false, browserVersion=91.0.4472.77, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: ede858d1245e9404f1424192b7adfca8
*** Element info: {Using=xpath, value=//td[text()='Plac automaty 1']//following-sibling::td//a}
	at sun.reflect.GeneratedConstructorAccessor224.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.Settings.Squares.SquaresPage.getLinkToSquareEdition(SquaresPage.java:71)
	at Pages.Settings.Squares.SquaresPage.assignSquareId(SquaresPage.java:75)
	at CucumberTests.Squares.CreateSquare.setSquareId(CreateSquare.java:83)
	at ✽.Set square "Plac automaty 1" id(file:Features/Atom/Squares/Squares.feature:10)
And Verify if "Plac automaty 1" is visible in square table in settings page 000ms
Hooks
After Hooks.rollbackAddedAuthorities() 001ms
After Hooks.deleteSquareAfterTest() 010ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <400>.

	at sun.reflect.GeneratedConstructorAccessor205.newInstance(Unknown Source)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
	at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
	at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
	at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:250)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:494)
	at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1750)
	at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.applyPathParamsAndSendRequest(RequestSpecificationImpl.groovy:1755)
	at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:98)
	at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1225)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1034)
	at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:822)
	at io.restassured.internal.RequestSpecificationImpl.invokeMethod(RequestSpecificationImpl.groovy)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.call(PogoInterceptableSite.java:47)
	at org.codehaus.groovy.runtime.callsite.PogoInterceptableSite.callCurrent(PogoInterceptableSite.java:57)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:185)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy:179)
	at io.restassured.internal.RequestSpecificationImpl.put(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.putResponse(RestUtil.java:163)
	at Utils.RestUtils.RestUtil.putToApolloApi(RestUtil.java:76)
	at CucumberTests.Hooks.deleteSquareAfterTest(Hooks.java:512)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	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)
Given Login as "super-admin-skd" and set token of apiUsername "super-admin-skd" 1s 051ms
And Set basic authorities "ROLE_CLASSIFICATION_TAB" to user "super-admin-skd" 023ms
And Create square with "Plac automaty 2" by JSON file as "super-admin-skd" 026ms
When Go to "SETTINGS_TAB" 367ms
And Click "Plac automaty 2" edit square button 1s 127ms
And Edit square - set "Plac automaty 3" 207ms
Then Go to "SETTINGS_TAB" 290ms
And Verify that "Plac automaty 3" is visible in page 016ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteSquareAfterTest() 051ms
Given Login as "super-admin-skd" and set token of apiUsername "super-admin-skd" 936ms
And Set basic authorities "ROLE_CLASSIFICATION_TAB" to user "super-admin-skd" 015ms
And Create square with "Plac automaty 1" by JSON file as "super-admin-skd" 019ms
When Go to "SETTINGS_TAB" 387ms
And Click "Plac automaty 1" edit square button 1s 129ms
And Create queue - set "Kolejka automaty 1", "Queue 1", "Kolejka 1", "0" 436ms
Then Go to "SETTINGS_TAB" 266ms
And Click "Plac automaty 1" edit square button 1s 119ms
And Verify that "Kolejka automaty 1" is visible in page 008ms
And Go to "CLASSIFICATION_TAB" 217ms
And Verify that "Kolejka automaty 1" is visible in page 008ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteSquareAfterTest() 024ms
Given Login as "super-admin-skd" and set token of apiUsername "super-admin-skd" 961ms
And Set basic authorities "ROLE_CLASSIFICATION_TAB" to user "super-admin-skd" 023ms
And Create square with "Plac automaty 1" by JSON file as "super-admin-skd" 021ms
And Create queue with "Kolejka automaty 1" by JSON file as "super-admin-skd" 064ms
When Go to "SETTINGS_TAB" 274ms
And Click "Plac automaty 1" edit square button 1s 133ms
And Click "Kolejka automaty 1" edit queue button 1s 105ms
And Edit queue - set "Kolejka automaty 2" 1s 210ms
Then Go to "SETTINGS_TAB" 244ms
And Click "Plac automaty 1" edit square button 1s 105ms
And Verify that "Kolejka automaty 2" is visible in page 008ms
And Go to "CLASSIFICATION_TAB" 218ms
And Verify that "Kolejka automaty 2" is visible in page 011ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteSquareAfterTest() 018ms
Scenario Outline Check if possible to create place and check if is visible on other tabs
Steps
Given Login as "super-admin-skd" and set token of apiUsername "super-admin-skd" 958ms
And Set basic authorities "ROLE_CLASSIFICATION_TAB;ROLE_QUEUES_TAB" to user "super-admin-skd" 037ms
And Create square with "Plac automaty 1" by JSON file as "super-admin-skd" 023ms
And Create queue with "Kolejka automaty 1" by JSON file as "super-admin-skd" 069ms
When Go to "SETTINGS_TAB" 269ms
And Click "Plac automaty 1" edit square button 1s 118ms
And Create place - set "Miejsce automaty 1", "Miejsce 1", "0" 1s 364ms
Then Go to "SETTINGS_TAB" 248ms
And Click "Plac automaty 1" edit square button 1s 103ms
And Verify that "Miejsce automaty 1" is visible in page 007ms
And Go to "QUEUES_TAB" 197ms
And Go to square: "Plac automaty 1" 051ms
And Verify that "Miejsce 1" is visible in page 008ms
java.lang.AssertionError: Miejsce 1 nie jest widoczny na stronie
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Squares.CreateSquare.verifyThatObjectVisibleInPage(CreateSquare.java:88)
	at ✽.Verify that "Miejsce 1" is visible in page(file:Features/Atom/Squares/Squares.feature:80)
After Hooks.rollbackAddedAuthorities() 001ms
After Hooks.deleteSquareAfterTest() 022ms
Scenario Outline Check if possible to edit place and check if is visible on other tabs
Steps
Given Login as "super-admin-skd" and set token of apiUsername "super-admin-skd" 923ms
And Set basic authorities "ROLE_CLASSIFICATION_TAB;ROLE_QUEUES_TAB" to user "super-admin-skd" 033ms
And Create square with "Plac automaty 1" by JSON file as "super-admin-skd" 020ms
And Create queue with "Kolejka automaty 1" by JSON file as "super-admin-skd" 062ms
And Create place with "Miejsce automaty 1" by JSON file as "super-admin-skd" 019ms
When Go to "SETTINGS_TAB" 305ms
And Click "Plac automaty 1" edit square button 1s 128ms
And Click "Miejsce automaty 1" edit place button 1s 114ms
And Edit place - set "Miejsce automaty 2", "Miejsce 2" 1s 315ms
Then Go to "SETTINGS_TAB" 246ms
And Click "Plac automaty 1" edit square button 1s 114ms
And Verify that "Miejsce automaty 2" is visible in page 006ms
And Go to "QUEUES_TAB" 175ms
And Go to square: "Plac automaty 1" 061ms
And Verify that "Miejsce 2" is visible on "Kolejka automaty 1" 15s 010ms
java.lang.AssertionError: Kolejka automaty 1 nie jest widoczny na stronie
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at CucumberTests.Squares.CreatePlace.verifyVisibilityOfplace(CreatePlace.java:42)
	at ✽.Verify that "Miejsce 2" is visible on "Kolejka automaty 1"(file:Features/Atom/Squares/Squares.feature:101)
After Hooks.rollbackAddedAuthorities() 001ms
After Hooks.deleteSquareAfterTest() 026ms
Scenario Outline Check if possible to delete square
Steps
Given Login as "super-admin-skd" and set token of apiUsername "super-admin-skd" 1s 105ms
And Set basic authorities "ROLE_CLASSIFICATION_TAB;ROLE_QUEUES_TAB" to user "super-admin-skd" 036ms
And Create square with "Plac automaty 1" by JSON file as "super-admin-skd" 021ms
When Go to "SETTINGS_TAB" 388ms
And Click "Plac automaty 1" edit square button 1s 126ms
And Click delete squares object button and confirm alert 2s 057ms
Then Go to "QUEUES_TAB" 223ms
And Refresh page 2s 118ms
And Verify that "Plac automaty 1" is not visible in page 1s 014ms
java.lang.AssertionError: Plac automaty 1 jest nadal widoczny na stronie
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.assertTrue(Assert.java:41)
	at org.junit.Assert.assertFalse(Assert.java:64)
	at CucumberTests.Squares.EditSquare.verifyThatObjectVisibleInPage(EditSquare.java:52)
	at ✽.Verify that "Plac automaty 1" is not visible in page(file:Features/Atom/Squares/Squares.feature:117)
And Go to "SETTINGS_TAB" 000ms
And Verify that "Plac automaty 1" is not visible in page 000ms
After Hooks.rollbackAddedAuthorities() 000ms
After Hooks.deleteSquareAfterTest() 024ms
Given Login as "super-admin-skd" and set token of apiUsername "super-admin-skd" 972ms
And Set basic authorities "ROLE_CLASSIFICATION_TAB;ROLE_QUEUES_TAB" to user "super-admin-skd" 038ms
And Create square with "Plac automaty 1" by JSON file as "super-admin-skd" 024ms
And Create queue with "Kolejka automaty 1" by JSON file as "super-admin-skd" 060ms
When Go to "SETTINGS_TAB" 284ms
And Click "Plac automaty 1" edit square button 1s 127ms
And Click "Kolejka automaty 1" edit queue button 1s 112ms
And Click delete squares object button and confirm alert 2s 055ms
Then Go to "QUEUES_TAB" 170ms
And Refresh page 2s 121ms
And Go to square: "Plac automaty 1" 066ms
And Verify that "Kolejka automaty 1" is not visible in page 1s 010ms
After Hooks.rollbackAddedAuthorities() 001ms
After Hooks.deleteSquareAfterTest() 025ms
Given Login as "super-admin-skd" and set token of apiUsername "super-admin-skd" 988ms
And Set basic authorities "ROLE_CLASSIFICATION_TAB;ROLE_QUEUES_TAB" to user "super-admin-skd" 039ms
And Create square with "Plac automaty 1" by JSON file as "super-admin-skd" 022ms
And Create queue with "Kolejka automaty 1" by JSON file as "super-admin-skd" 064ms
And Create place with "Miejsce automaty 1" by JSON file as "super-admin-skd" 029ms
When Go to "SETTINGS_TAB" 280ms
And Click "Plac automaty 1" edit square button 1s 127ms
And Click "Miejsce automaty 1" edit place button 1s 109ms
And Click delete squares object button and confirm alert 2s 043ms
Then Go to "QUEUES_TAB" 210ms
And Refresh page 2s 125ms
And Go to square: "Plac automaty 1" 069ms
And Verify that "Miejsce 1" is not visible in page 1s 011ms
After Hooks.rollbackAddedAuthorities() 001ms
After Hooks.deleteSquareAfterTest() 024ms