Project Number Date
ApolloFullRunnerReport apollo-test-2.161 17 wrz 2021, 07:00

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Status rejection 30 2 5 0 0 37 2 2 4 5m 5s 996ms Failed
Feature Status rejection
Scenario Outline Check if it is possible to reject status by guard in transport table
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 4s 567ms
And Prepare user "lantmannen-guard" details with all notifications and "apolloautomattest@gmail.com" by JSON file 926ms
And Prepare user "pla1-carrier" details with all notifications and "apolloautomattest@gmail.com" by JSON file 1s 088ms
And Add access to the warehouse "Magazyn - Nowa Sól" to the user "lantmannen-guard" by JSON file 705ms
And Login as "lantmannen-guard" and set token of apiUsername "super-admin-lantmannen" 4s 412ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 818ms
And Check if reject date is not visible 15s 052ms
When Reject status: Book of disinfection 228ms
And Check if reject date is visible 882ms
Then If user is login then logout 522ms
And Login as "lantmannen-admin" 2s 207ms
And Check if note was added to transport after status rejection 1s 707ms
And Check if history note was added to transport after status rejection - "LOAD" 7s 253ms
And Get mail "apolloautomattest@gmail.com" message from mailgun with "Nieaktualna księga mycia i dezynfekcji" 2m 59s 787ms
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:49)
	at ✽.Check if user got a mail(file:Features/Atom/Statuses/RejectStatuses.feature:19)
After Hooks.cleanUserDetailsAfterTest() 1s 249ms
After Hooks.deleteTransportAfterTest() 778ms
After Hooks.rollbackWarehousesAccess() 760ms
Scenario Outline Check if it is possible to reject status twice and reject date is changing
Before Hooks.showScenarioName(Scenario) 001ms
Steps
Given Login as "lantmannen-guard-3" and set token of apiUsername "super-admin-lantmannen" 5s 085ms
And Create transport "CREATE_LOAD_NIEPORET_WAREHOUSE" by JSON file as "super-admin-lantmannen" 2s 893ms
And Check if reject date is not visible 15s 069ms
When Reject status: Book of disinfection 15s 034ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//button[@data-button-name='reject-checkpoint']"}
  (Session info: headless chrome=93.0.4577.63)
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=93.0.4577.63 (ff5c0da2ec0adeaed5550e6c7e98417dac77d98a-refs/branch-heads/4577@{#1135}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.y4uQ3Z}, 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=93.0.4577.63, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: fff6f85508e056c6680aae6c5effae26
*** Element info: {Using=xpath, value=//button[@data-button-name='reject-checkpoint']}
	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.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:29)
And Check if reject date is visible 000ms
And Get rejection date 000ms
And Wait "60" seconds 000ms
And Reject status: Book of disinfection 000ms
Then Check if reject date has changed 000ms
After Hooks.deleteTransportAfterTest() 760ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 602ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 864ms
And Go to transport details "LOAD" 2s 808ms
And Check if reject date is not visible 15s 036ms
When Reject status: Book of disinfection 187ms
Then Check if reject date is visible 583ms
After Hooks.deleteTransportAfterTest() 884ms
Before Hooks.showScenarioName(Scenario) 001ms
Given Login as "lantmannen-admin" and set token of apiUsername "super-admin-lantmannen" 2s 605ms
And Create transport "CREATE_LOAD" by JSON file as "super-admin-lantmannen" 2s 945ms
And Open statuses popup 257ms
And Check if reject date is not visible 15s 040ms
When Reject status: Book of disinfection 229ms
Then Open statuses popup 151ms
And Check if reject date is visible 440ms
After Hooks.deleteTransportAfterTest() 892ms