Project Number Date
ApolloFullRunnerReport after_release_3_8_0.327 09 mar 2021, 17:43

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Announcements 57 1 7 0 0 65 7 1 8 2m 32s 072ms Failed
Feature Announcements
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 1s 127ms
When Go to "ANNOUNCEMENTS_TAB" 099ms
And Go to manage announcements tab 107ms
And Go to add new announcement form 189ms
And Add new announcement with subject "Nowe ogłoszenie" and content "Treść" for roleGroups "ADMIN,LOGISTICIAN" 425ms
Then Verify that announcement with "Nowe ogłoszenie" is present in admin table 829ms
After Hooks.deleteAnnouncementAfterTest() 153ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 322ms
When Go to "ANNOUNCEMENTS_TAB" 090ms
And Go to manage announcements tab 093ms
And Go to add new announcement form 137ms
And Add new announcement with subject "Ogłoszenie dla ochrony" and content "Treść" for roleGroups "GUARD" 301ms
Then Login as "neuca-guard" 2s 120ms
And Verify that announcement with subject "Ogłoszenie dla ochrony" is visible 040ms
Then Login as "neuca-admin" 1s 874ms
And Verify that announcement with subject "Ogłoszenie dla ochrony" is not visible 15s 044ms
After Hooks.deleteAnnouncementAfterTest() 070ms
Given Login as "neuca-admin" and set token of apiUsername "super-admin-neuca" 2s 381ms
When Go to "ANNOUNCEMENTS_TAB" 113ms
And Go to manage announcements tab 106ms
And Go to add new announcement form 181ms
And Add new announcement with subject "Ogłoszenie dla obserwatora" and content "Treść" for roleGroups "OBSERVER" 329ms
Then Login as "neuca-observer" 1s 959ms
And Verify that announcement with subject "Ogłoszenie dla obserwatora" is visible 048ms
Then Login as "neuca-guard" 1s 705ms
And Verify that announcement with subject "Ogłoszenie dla obserwatora" is not visible 15s 072ms
After Hooks.deleteAnnouncementAfterTest() 159ms
Given Login as "neuca-admin" 1s 842ms
Then Verify that default startup tab is "ANNOUNCEMENTS_TAB" 017ms
Given Login as "hochland-admin" 1s 293ms
Then Verify that default startup tab is "TRANSPORT_TABLE" 012ms
Given Set token of apiUsername "super-admin-neuca" 088ms
And Create announcement by JSON file "CREATE_ANNOUNCEMENT_FOR_WAREHOUSEMAN" as "super-admin-neuca" 118ms
Then Login as "neuca-warehouseman" 1s 612ms
And Verify that announcement tab is open 027ms
And Verify by ID from API that announcement is visible 123ms
Then Check if announcement is unwrapping correctly 3s 254ms
And Check if announcement content "Podwyżki dla wszystkich! ąśćżń" and subject "Ogłoszonko dla Magazyniera" is correctly 097ms
Given Login as "neuca-admin" 1s 624ms
And Go to manage announcements tab 083ms
And Edit announcement and change content to "*jednak podwyżek nie będzie - hue hue" 18s 313ms
Then Login as "neuca-warehouseman" 1s 686ms
And Verify by ID from API that announcement is visible 117ms
Then Check if announcement is unwrapping correctly 3s 258ms
And Check that announcement has an edit author 164ms
And Check if announcement content is edit correctly "*jednak podwyżek nie będzie - hue hue" 051ms
After Hooks.deleteAnnouncementAfterTest() 112ms
Given Set token of apiUsername "super-admin-neuca" 096ms
And Login as "neuca-admin" 1s 635ms
And Create announcement by JSON file "CREATE_ANNOUNCEMENT_FOR_WAREHOUSEMAN" as "super-admin-neuca" 126ms
Then Login as "neuca-warehouseman" 1s 645ms
And Verify by ID from API that announcement is visible 109ms
Then Check if announcement is wrap 027ms
Then Check if announcement has a red mark "announcementOnTheTop" 082ms
Then Check if announcement is unwrapping correctly 3s 252ms
And Check if announcement content "Podwyżki dla wszystkich! ąśćżń" and subject "Ogłoszonko dla Magazyniera" is correctly 120ms
And Check if text bold and red exclamation mark disappear after reading announcement "announcementOnTheTop" 30s 134ms
Then Refresh page 2s 175ms
And Check if text bold and red exclamation mark disappear after reading announcement "announcementAtTheBottom" 15s 324ms
After Hooks.deleteAnnouncementAfterTest() 114ms
Scenario Outline Adding counter of unread announcements
Steps
Given Set token of apiUsername "super-admin-neuca" 099ms
And Login as "neuca-warehouseman" 1s 695ms
Then Check counter of unread announcements 15s 056ms
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//span[@class='badge count-badge']"}
  (Session info: headless chrome=88.0.4324.182)
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=88.0.4324.96 (68dba2d8a0b149a1d3afac56fa74648032bcf46b-refs/branch-heads/4324@{#1784}), userDataDir=/home/teamcity/build-agent-2/temp/buildTmp/.com.google.Chrome.VrsAKg}, 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=88.0.4324.182, browserName=chrome, javascriptEnabled=true, platformName=LINUX, setWindowRect=true, webauthn:extension:largeBlob=true, webauthn:virtualAuthenticators=true}]
Session ID: 45c1be08725a83b295951a89998878c6
*** Element info: {Using=xpath, value=//span[@class='badge count-badge']}
	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 Pages.BasePage.getWebElementByXpath(BasePage.java:305)
	at Pages.Announcements.AnnouncementsPage.getNumberOfUnreadAnnouncements(AnnouncementsPage.java:106)
	at CucumberTests.Announcements.AnnouncementsTest.checkCounterOfUnreadAnnouncements(AnnouncementsTest.java:162)
	at ✽.Check counter of unread announcements(file:Features/Atom/Announcements/Announcements.feature:85)
And Create announcement by JSON file "CREATE_ANNOUNCEMENT_FOR_WAREHOUSEMAN" as "super-admin-neuca" 000ms
When Refresh page 000ms
Then Verify that announcement tab is open 000ms
And Check if the number of unread announcement is higher by one 000ms
And Check if announcement is unwrapping correctly 000ms
When Refresh page 000ms
And Check if the number of unread announcements is the same as at the beginning 000ms
After Hooks.deleteAnnouncementAfterTest() 040ms