Project Number Date
ApolloFullRunnerReport kapibary.25 02 cze 2021, 07:26

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status rejection 31 2 2 0 0 35 2 2 4 6m 4s 606ms Failed
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 443ms
And Prepare user "pla1-carrier" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 127ms
And Login as "lantmannen-guard" and set token of apiUsername "super-admin-lantmannen" 4s 271ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 716ms
And Check if reject date is not visible 15s 100ms
When Reject status: Book of disinfection 170ms
And Check if reject date is visible 763ms
Then If user is login then logout 255ms
And Login as "lantmannen-admin" 2s 348ms
And Check if note was added to transport after status rejection 1s 702ms
And Check if history note was added to transport after status rejection - "LOAD" 6s 109ms
And Get mail "apolloautomattest@gmail.com" message from mail account with "Nieaktualna księga mycia i dezynfekcji" 2m 59s 532ms
And 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/Statuses/RejectStatuses.feature:17)
After Hooks.deleteTransportAfterTest() 922ms
After Hooks.cleanUserDetailsAfterTest() 1s 043ms
Given Login as "lantmannen-guard-3" and set token of apiUsername "super-admin-lantmannen" 4s 852ms
And Create transport "CREATE_LOAD_NIEPORET_WAREHOUSE" by JSON file as "super-admin-lantmannen" 2s 656ms
And Check if reject date is not visible 15s 059ms
When Reject status: Book of disinfection 190ms
And Check if reject date is visible 558ms
And Get rejection date 081ms
And Wait "60" seconds 1m
And Reject status: Book of disinfection 161ms
Then Check if reject date has changed 1s 205ms
After Hooks.deleteTransportAfterTest() 760ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 524ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 689ms
And Go to transport details "LOAD" 4s 752ms
And Check if reject date is not visible 15s 048ms
When Reject status: Book of disinfection 208ms
Then Check if reject date is visible 584ms
After Hooks.deleteTransportAfterTest() 734ms
Scenario Outline Check if it is possible to reject status by admin in statuses popup
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 458ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 699ms
And Open statuses popup 200ms
And Check if reject date is not visible 15s 072ms
When Reject status: Book of disinfection 15s 059ms
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.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: '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.19 (1bf021f248676a0b2ab3ee0561d83a59e424c23e-refs/branch-heads/4472@{#288}), userDataDir=/home/teamcity/build-agent/temp/buildTmp/.com.google.Chrome.6NTqhN}, 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: 182363c1c0fdbddbd6dba2fe2690785f
*** Element info: {Using=xpath, value=//button[@data-button-name='reject-checkpoint']}
	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 CucumberTests.StatusTests.RejectStatuses.rejectStatusBookOfDisinfection(RejectStatuses.java:41)
	at ✽.Reject status: Book of disinfection(file:Features/Atom/Statuses/RejectStatuses.feature:56)
Then Open statuses popup 000ms
And Check if reject date is visible 000ms
After Hooks.deleteTransportAfterTest() 790ms