Project Number Date
ApolloFullRunnerReport apollo-test-2.64 01 lip 2021, 04:35

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@cleanUserDetailsAfterTest 253 6 22 0 0 281 25 6 31 46m 40s 541ms Failed
View Feature Invitation
Scenario Outline Check if user has accepted invitation from principal after accepting invitation by another user from company
Steps
Given Set token of apiUsername "super-admin-farmacol" 234ms
And Prepare user "dnfa1-supplier" details with all notifications and "automaty314153@test.pl" by JSON file 1s 468ms
And Create invitation by JSON file "super-admin-farmacol" for "automaty314153@test.pl" "CREATE_SUPPLIER_INVITATION" 1s 739ms
And Prepare user "dnfa1-supplier-2" details with all notifications and "automaty214152@test.pl" by JSON file 1s 291ms
And Create invitation by JSON file "super-admin-farmacol" for "automaty214152@test.pl" "CREATE_SUPPLIER_INVITATION" 1s 705ms
When Login as "dnfa1-supplier" and set token of apiUsername "super-admin-farmacol" 8s 181ms
And Go to "INVITATIONS_TAB" 30s 885ms
org.openqa.selenium.TimeoutException: Expected condition failed: waiting for visibility of element located by By.xpath: //a[@href = '#/invitations/create'] | //a[@href = '/invitations/create'] (tried for 30 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:177)
	at CucumberTests.BaseTest.goToTab(BaseTest.java:94)
	at CucumberTests.Transport.CreateTransport.GoToTab(CreateTransport.java:206)
	at ✽.Go to "INVITATIONS_TAB"(file:Features/Atom/Invitations/Invitation.feature:86)
Caused by: org.openqa.selenium.NoSuchElementException: Cannot locate an element using By.xpath: //a[@href = '#/invitations/create'] | //a[@href = '/invitations/create']
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:177)
	at CucumberTests.BaseTest.goToTab(BaseTest.java:94)
	at CucumberTests.Transport.CreateTransport.GoToTab(CreateTransport.java:206)
	at sun.reflect.GeneratedMethodAccessor224.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 Accept invitation 000ms
And If user is login then logout 000ms
And Login as "dnfa1-supplier-2" and set token of apiUsername "super-admin-farmacol" 000ms
And Verify if user has visible "no waiting" invitation 000ms
And Verify if user has visible "accepted" invitation 000ms
And Verify if user can see "Farmacol" on principal switch dropdown 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 341ms
View Feature Invitation
Scenario Outline Check if rejected invitation is visible in rejected tab
Steps
Given Set token of apiUsername "super-admin-piast" 230ms
And Delete invitations with email "automaty31415@test.pl" 015ms
And Prepare user "piast-admin" details with all notifications and "automaty31415@test.pl" by JSON file 890ms
Then Create invitation by JSON file "super-admin-alrec" for "automaty31415@test.pl" "CREATE_SUPPLIER_INVITATION" 592ms
java.lang.AssertionError: 1 expectation failed.
Expected status code <200> but was <422>.

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	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.CallSiteArray.defaultCallConstructor(CallSiteArray.java:59)
	at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:238)
	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.GeneratedMethodAccessor74.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.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.post(RequestSpecificationImpl.groovy:175)
	at io.restassured.internal.RequestSpecificationImpl.post(RequestSpecificationImpl.groovy)
	at Utils.RestUtils.RestUtil.postObjectToApolloApi(RestUtil.java:80)
	at CucumberTests.Invitation.RegistrationTest.createInvitationByJSONFile(RegistrationTest.java:64)
	at ✽.Create invitation by JSON file "super-admin-alrec" for "automaty31415@test.pl" "CREATE_SUPPLIER_INVITATION"(file:Features/Atom/Invitations/Invitation.feature:171)
When Login as "piast-admin" 000ms
Then Go to "INVITATIONS_TAB" 000ms
And Go to invitation details 000ms
Then Reject invitation by button as user 000ms
When If user is login then logout 000ms
Then Login as "super-admin-alrec" and set token of apiUsername "super-admin-alrec" 000ms
And Go to "INVITATIONS_TAB" 000ms
And Go to "REJECTED_TAB" invitation status tab 000ms
Then Invitation is displayed on list "automaty31415@test.pl" 000ms
Hooks
After Hooks.deleteInvitationAfterTest() 000ms
java.lang.NullPointerException
	at CucumberTests.Hooks.deleteInvitationAfterTest(Hooks.java:245)
	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)
After Hooks.cleanUserDetailsAfterTest() 859ms
View Feature Invitation
Given Set token of apiUsername "super-admin-alrec" 229ms
And Prepare user "dha1-supplier-2@qa.qa-test" details with all notifications and "automatyy3333@test.pl" by JSON file 1s 368ms
When Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 248ms
And Go to "INVITATIONS_TAB" 478ms
And Create invitation for "existing" user "SUPPLIER" "SUPPLIER" "automatyy3333@test.pl" "PL" 2s 627ms
And Wait "3" seconds 3s
Then Create invitation success alert is displayed 122ms
After Hooks.deleteInvitationAfterTest() 029ms
After Hooks.cleanUserDetailsAfterTest() 1s 084ms
View Feature Advice Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 411ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 088ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 912ms
And Get inputs from database "ADVICE_CONTAINER" "super-admin-adama" 023ms
And Show all transport types 1s 152ms
And Click button advice in transport table "CONTAINER" 267ms
And Set advice window in schedule 3s 172ms
And Fill advice form 14s 538ms
And Click advice save button and wait for advice form to disappear 33s 846ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zapisano awizację! | Advice has been saved!" 7s 860ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 839ms
After Hooks.cleanUserDetailsAfterTest() 1s 301ms
View Feature Advice Mail
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 2s 528ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 920ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 1s 979ms
And Get inputs from database "ADVICE_DELIVERY" "super-admin-piast" 024ms
And Show all transport types 1s 204ms
And Click button advice in transport table "DELIVERY" 262ms
And Set advice window in schedule 3s 326ms
And Fill advice form 10s 563ms
And Click advice save button and wait for advice form to disappear 33s 204ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zapisano awizację! | Advice has been saved!" 7s 550ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 1s 001ms
After Hooks.cleanUserDetailsAfterTest() 1s 068ms
View Feature Advice Mail
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 2s 597ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 785ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 902ms
And Get inputs from database "ADVICE_LOAD" "super-admin-keeeper" 019ms
And Show all transport types 1s 148ms
And Click button advice in transport table "LOAD" 211ms
And Set advice window in schedule 3s 256ms
And Fill advice form 16s 330ms
And Click advice save button and wait for advice form to disappear 33s 274ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zapisano awizację! | Time window has been saved!" 7s 399ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 861ms
After Hooks.cleanUserDetailsAfterTest() 1s 447ms
View Feature Advice Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 5s 240ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 390ms
And Create transport "CREATE_CONTAINER" by JSON file as "super-admin-adama" 1s 854ms
And Show all transport types 1s 160ms
And Create advice "ADVICE_CONTAINER" "CONTAINER" "super-admin-adama" 52s 017ms
And Go to "TRANSPORT_TABLE" 450ms
And Go to transport details "CONTAINER" 2s 829ms
And Get inputs from database "EDIT_CONTAINER" "super-admin-adama" 018ms
When Go to transport details "CONTAINER" 3s 515ms
And Fill transport form 5s 172ms
And Get inputs from database "EDIT_ADVICE_CONTAINER" "super-admin-adama" 024ms
And Expand advice panel 262ms
And Edit advice in transport details 15s 343ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 467ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zmiana w awizacji numer" 52s 101ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 934ms
After Hooks.cleanUserDetailsAfterTest() 1s 333ms
View Feature Advice Mail
Given Login as "piast-admin" and set token of apiUsername "super-admin-piast" 5s 868ms
And Prepare user "piast-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 112ms
And Create transport "CREATE_DELIVERY_FRONT" by JSON file as "super-admin-piast" 2s 172ms
And Show all transport types 1s 148ms
And Create advice "ADVICE_DELIVERY" "DELIVERY" "super-admin-piast" 47s 375ms
And Go to "TRANSPORT_TABLE" 487ms
And Go to transport details "DELIVERY" 2s 855ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-piast" 028ms
When Go to transport details "DELIVERY" 3s 753ms
And Fill transport form 1m 8s 781ms
And Get inputs from database "EDIT_ADVICE_DELIVERY" "super-admin-piast" 018ms
And Expand advice panel 248ms
And Edit advice in transport details 8s 065ms
And Click "save-transport-and-close" save button and wait for form to disappear 18s 647ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zmiana w awizacji numer" 26s 242ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 1s 064ms
After Hooks.cleanUserDetailsAfterTest() 1s 101ms
View Feature Advice Mail
Given Login as "keeeper-admin" and set token of apiUsername "super-admin-keeeper" 6s 065ms
And Prepare user "keeeper-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 612ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-keeeper" 1s 950ms
And Show all transport types 1s 153ms
And Create advice "ADVICE_LOAD" "LOAD" "super-admin-keeeper" 53s 213ms
And Go to "TRANSPORT_TABLE" 430ms
And Go to transport details "LOAD" 2s 719ms
And Get inputs from database "EDIT_LOAD" "super-admin-keeeper" 018ms
When Go to transport details "LOAD" 3s 555ms
And Fill transport form 28s 868ms
And Get inputs from database "EDIT_ADVICE_LOAD" "super-admin-keeeper" 020ms
And Expand advice panel 240ms
And Edit advice in transport details 21s 515ms
And Click "save-transport-and-close" save button and wait for form to disappear 17s 490ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zmiana w awizacji numer" 1m 4s 096ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 1s 026ms
After Hooks.cleanUserDetailsAfterTest() 1s 568ms
View Feature Advice Mail
Given Set token of apiUsername "super-admin-skd" 241ms
And Prepare user "swiss-krono-delivery-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 852ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-skd" 2s 704ms
And Confirm status "ARRIVAL" by Public API "v1" 1s 048ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Potwierdzono status Wjazd na teren zakładu" 6s 957ms
Then Check if user got a mail 000ms
And Confirm status "DEPARTURE" by Public API "v1" 1s 308ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Potwierdzono status Wyjazd" 50s 916ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 990ms
After Hooks.cleanUserDetailsAfterTest() 928ms
View Feature Advice Mail
Given Set token of apiUsername "super-admin-hochland" 236ms
And Prepare company "Dostawca Hochland Automat 1" verification email setting "48h" 040ms
And Prepare user "dha1-supplier-2@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 023ms
And Login as "dha1-supplier-2@qa.qa-test" and set token of apiUsername "dha1-supplier-2@qa.qa-test" 8s 642ms
And Create transport "CREATE_DELIVERY" by JSON file as "dha1-supplier-2@qa.qa-test" 16s 889ms
And Wait "120" seconds 2m
When Get mail "apolloautomattest@gmail.com" message from mail account with "Weryfikacja danych awizacji" 7s 525ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 841ms
After Hooks.cleanUserDetailsAfterTest() 1s 424ms
After Hooks.rollbackVerificationEmailSettingAfterTest() 041ms
View Feature Auctions Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 5s 192ms
And Prepare user "paa1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 143ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 088ms
And Set transport on auction with "500" and "20000" by JSON file as "super-admin-adama" 3s 195ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Nowa aukcja" 13s 289ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 772ms
After Hooks.cleanUserDetailsAfterTest() 2s 064ms
View Feature Auctions Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 437ms
And Prepare user "paa1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 364ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 077ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" 3s 005ms
And Add a bid "1500" to an auction by JSON file as "paa1-carrier@qa.qa-test" for "super-admin-adama" 1s 149ms
And Add a bid "500" to an auction by JSON file as "paa2-carrier@qa.qa-test" for "super-admin-adama" 2s 012ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Nie otrzymano zlecenia" 26s 545ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 669ms
After Hooks.cleanUserDetailsAfterTest() 1s 905ms
View Feature Auctions Mail
Given Login as "swisskrono-producer" and set token of apiUsername "super-admin-skz" 12s 487ms
And Prepare user "swisskrono-producer" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 986ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 109ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-skz" 2s 838ms
And Add a bid "1500" to an auction by JSON file as "pskza1-carrier@qa.qa-test" for "pskza1-carrier@qa.qa-test" 994ms
And Wait till auction end 1m 57s 020ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Dodano nową ofertę" 7s 964ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 754ms
After Hooks.cleanUserDetailsAfterTest() 1s 804ms
View Feature Auctions Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 597ms
And Prepare user "adama-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 491ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 098ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" 2s 986ms
And Wait till auction end 1m 57s 018ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Aukcja zakończona bez ofert" 7s 505ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 736ms
After Hooks.cleanUserDetailsAfterTest() 1s 362ms
View Feature Auctions Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 5s 190ms
And Prepare user "paa1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 182ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 135ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" 3s 020ms
And Add a bid "1500" to an auction by JSON file as "paa1-carrier@qa.qa-test" for "super-admin-adama" 980ms
And Add a bid "500" to an auction by JSON file as "paa2-carrier@qa.qa-test" for "super-admin-adama" 1s 884ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Oferta przelicytowana" 51s 614ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 739ms
After Hooks.cleanUserDetailsAfterTest() 1s 989ms
View Feature Auctions Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 585ms
And Prepare user "paa1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 237ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 096ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" 2s 967ms
And Add a bid "1500" to an auction by JSON file as "paa1-carrier@qa.qa-test" for "super-admin-adama" 975ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Otrzymano zlecenie" 2m 23s 076ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 703ms
After Hooks.cleanUserDetailsAfterTest() 2s 174ms
View Feature Auctions Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 467ms
And Prepare user "paa1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 366ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 095ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" 2s 975ms
And Add a bid "500" to an auction by JSON file as "paa1-carrier@qa.qa-test" for "super-admin-adama" 1s 755ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Otrzymano zlecenie" 25s 858ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 713ms
After Hooks.cleanUserDetailsAfterTest() 2s 015ms
View Feature Auctions Mail
Given Login as "paa1-carrier@qa.qa-test" and set token of apiUsername "super-admin-adama" 5s 424ms
And Prepare user "paa1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 445ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 087ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-adama" and finish of auction in "121" minutes 3s 033ms
And Wait "90" seconds 1m 30s
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zakończenie aukcji" 7s 610ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 796ms
After Hooks.cleanUserDetailsAfterTest() 2s 197ms
View Feature Discrepancy Report Mail
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 2s 975ms
And Prepare user "hochland-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 4s 194ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 182ms
And Go to "TRANSPORT_TABLE" 385ms
And Go to transport details "DELIVERY" 2s 901ms
And Get inputs from database "EDIT_DELIVERY" "super-admin-hochland" 017ms
And Fill transport form 40s 715ms
And Open section: "discrepancy-report-panel" 1s 172ms
And Fill discrepancy report section 40s 902ms
And Go to transport details "DELIVERY" 2s 881ms
And Change filled value in transport details "rodo-acceptance" "checkbox" "true" "0" 1s 559ms
And Generate discrepancy report 6s 601ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Utworzono protokół niezgodności" 26s 509ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 1s 037ms
After Hooks.cleanUserDetailsAfterTest() 3s 589ms
View Feature Mode of transportation mail
Given Set token of apiUsername "super-admin-bausch" 249ms
And Prepare user "super-admin-bausch" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 872ms
When Create default mode of transportation by API with "pba1-carrier" 644ms
Then Update mode of transportation by API with "pba1-carrier": "BBBB0000" "Model2" "Marka2" "CCCC0000" 382ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Środek transportu BBBB0000 został zaktualizowany" 12s 755ms
Then Check if user got a mail 000ms
After Hooks.cleanUserDetailsAfterTest() 1s 582ms
After Hooks.deleteModeOfTransportationAfterTest() 318ms
View Feature Mode of transportation mail
Scenario Outline Check if mail was sent after creating mode of transportation
Steps
Given Set token of apiUsername "super-admin-bausch" 224ms
And Prepare user "super-admin-bausch" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 730ms
When Create default mode of transportation by API with "pba1-carrier" 476ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Nowy środek transportu" 3m 17s 111ms
Then Check if user got a mail 000ms
java.lang.AssertionError: Użytkownik nie otrzymał maila. Actual: 
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failEquals(Assert.java:185)
	at org.junit.Assert.assertNotEquals(Assert.java:161)
	at CucumberTests.Mail.MailTest.checkIfUseGotMail(MailTest.java:39)
	at ✽.Check if user got a mail(file:Features/Atom/Mail/MOTMail.feature:21)
After Hooks.cleanUserDetailsAfterTest() 1s 717ms
After Hooks.deleteModeOfTransportationAfterTest() 348ms
View Feature Transport Mail
Scenario Outline Check if mail was sent to after transport delay
Steps
Given Login as "hochland-admin" and set token of apiUsername "super-admin-hochland" 9s 419ms
And Prepare user "pha2-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 563ms
And Set basic authorities "ROLE_CAN_PLAN_ADVICE_IN_THE_PAST" to user "hochland-admin" 195ms
And Create transport "CREATE_DELIVERY" by JSON file as "super-admin-hochland" 3s 202ms
And Go to "WAREHOUSE_TAB" 1s 142ms
And Select warehouse "Serownia" 1s 514ms
And Set week view 1s 218ms
And Show yesterday 1s 142ms
And Move window into the past 432ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "spóźnił się na" 3m 19s 493ms
Then Check if user got a mail 000ms
java.lang.AssertionError: Użytkownik nie otrzymał maila. Actual: 
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failEquals(Assert.java:185)
	at org.junit.Assert.assertNotEquals(Assert.java:161)
	at CucumberTests.Mail.MailTest.checkIfUseGotMail(MailTest.java:39)
	at ✽.Check if user got a mail(file:Features/Atom/Mail/TransportMail.feature:15)
After Hooks.deleteTransportAfterTest() 1s 065ms
After Hooks.cleanUserDetailsAfterTest() 1s 947ms
After Hooks.rollbackAddedAuthorities() 156ms
View Feature Transport Mail
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 9s 519ms
And Prepare user "swisskrono-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 435ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 129ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Drobnica import" 1m 3s 528ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 798ms
After Hooks.cleanUserDetailsAfterTest() 2s 136ms
View Feature Transport Mail
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 7s 580ms
And Prepare user "swisskrono-admin" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 442ms
And Create transport "CREATE_SMALLS_EXPORT" by JSON file as "super-admin-skz" 2s 154ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Drobnica eksport" 43s 079ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 798ms
After Hooks.cleanUserDetailsAfterTest() 2s 364ms
View Feature Transport Transfer Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 454ms
And Prepare user "paa1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 520ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 089ms
And Transfer transport to carrier "Przewoźnik Adama Automat 1" with "true" 20s 812ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zlecenie czeka na akceptację" 6s 637ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 927ms
After Hooks.cleanUserDetailsAfterTest() 2s 007ms
View Feature Transport Transfer Mail
Given Login as "adama-admin" and set token of apiUsername "super-admin-adama" 2s 628ms
And Prepare user "paa1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 228ms
And Create transport "CREATE_TRANSPORT" by JSON file as "super-admin-adama" 2s 066ms
And Transfer transport to carrier "Przewoźnik Adama Automat 1" with "false" 20s 867ms
When Get mail "apolloautomattest@gmail.com" message from mail account with "Zostało przekazane nowe zlecenie" 7s 161ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 772ms
After Hooks.cleanUserDetailsAfterTest() 2s 044ms
View Feature Transport Transfer Mail
Scenario Outline Check mail after loosing inquiry
Steps
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 7s 673ms
And Prepare user "pskza1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 2s 128ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 145ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-skz" 3s 024ms
And Add a bid "1500" to an auction by JSON file as "pskza1-carrier@qa.qa-test" for "pskza1-carrier@qa.qa-test" 1s 056ms
And Add a bid "500" to an auction by JSON file as "pskza2-carrier-2@qa.qa-test" for "pskza2-carrier-2@qa.qa-test" 1s 200ms
Then If user is login then logout 256ms
And Login as "swisskrono-admin" 2s 569ms
And Go to auction details 1s 802ms
And Pass transport to carrier from auction details 1s 519ms
And Get mail "apolloautomattest@gmail.com" message from mail account with "Nie otrzymano zlecenia" 3m 17s 208ms
Then Check if user got a mail 000ms
java.lang.AssertionError: Użytkownik nie otrzymał maila. Actual: 
	at org.junit.Assert.fail(Assert.java:88)
	at org.junit.Assert.failEquals(Assert.java:185)
	at org.junit.Assert.assertNotEquals(Assert.java:161)
	at CucumberTests.Mail.MailTest.checkIfUseGotMail(MailTest.java:39)
	at ✽.Check if user got a mail(file:Features/Atom/Mail/TransportTransferMail.feature:53)
After Hooks.deleteTransportAfterTest() 737ms
After Hooks.cleanUserDetailsAfterTest() 1s 821ms
View Feature Transport Transfer Mail
Given Login as "swisskrono-admin" and set token of apiUsername "super-admin-skz" 2s 714ms
And Prepare user "pskza1-carrier@qa.qa-test" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 962ms
And Create transport "CREATE_SMALLS_IMPORT" by JSON file as "super-admin-skz" 2s 190ms
And Set transport on auction with "500" and "1500" by JSON file as "super-admin-skz" 2s 942ms
And Get mail "apolloautomattest@gmail.com" message from mail account with "Nowe zapytanie ofertowe" 19s 592ms
Then Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 886ms
After Hooks.cleanUserDetailsAfterTest() 1s 862ms
View Feature Remind password
Given Set token of apiUsername "super-admin-adama" 252ms
And Prepare user "adama-admin" details with all notifications and "automaty10@o2.pl" by JSON file 1s 511ms
Then Send password remind email "automaty10@o2.pl" and check if status is ok 138ms
After Hooks.cleanUserDetailsAfterTest() 1s 245ms
View Feature Status rejection
Scenario Outline Check if it is possible to reject status by guard in transport table
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 4s 794ms
And Prepare user "pla1-carrier" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 350ms
And Login as "lantmannen-guard" and set token of apiUsername "super-admin-lantmannen" 4s 609ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 901ms
And Check if reject date is not visible 15s 062ms
When Reject status: Book of disinfection 15s 079ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@data-button-name='reject-checkpoint']"}
  (Session info: headless chrome=91.0.4472.114)
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: org.openqa.selenium.chrome.ChromeDriver
Capabilities [{networkConnectionEnabled=false, chrome={chromedriverVersion=91.0.4472.101 (af52a90bf87030dd1523486a1cd3ae25c5d76c9b-refs/branch-heads/4472@{#1462}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.FRKTzC}, 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.114, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: f8cb78390cf3d7d1218d778b44af147e
*** Element info: {Using=xpath, value=//button[@data-button-name='reject-checkpoint']}
	at sun.reflect.GeneratedConstructorAccessor215.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 CucumberTests.StatusTests.RejectStatuses.rejectStatusBookOfDisinfection(RejectStatuses.java:41)
	at ✽.Reject status: Book of disinfection(file:Features/Atom/Statuses/RejectStatuses.feature:10)
And Check if reject date is visible 000ms
Then If user is login then logout 000ms
And Login as "lantmannen-admin" 000ms
And Check if note was added to transport after status rejection 000ms
And Check if history note was added to transport after status rejection - "LOAD" 000ms
And Get mail "apolloautomattest@gmail.com" message from mail account with "Nieaktualna księga mycia i dezynfekcji" 000ms
And Check if user got a mail 000ms
After Hooks.deleteTransportAfterTest() 917ms
After Hooks.cleanUserDetailsAfterTest() 1s