rlc-katalon-reports
v1.2.2
Published
Reporting and logging classes, keywords and helpers.
Downloads
4
Readme
Reporting Tools for Katalon
A standardized library for the logging in and logging out of applications.
Unit Test
import com.kms.katalon.core.testobject.ConditionType
import com.kms.katalon.core.testobject.TestObject
import com.kms.katalon.core.webui.keyword.WebUiBuiltInKeywords as WebUI
import com.rlcarriers.qa.katalon.reports.Screenshot
import internal.GlobalVariable
TestObject to = new TestObject()
to.addProperty("xpath", ConditionType.EQUALS, "//div[@id='ClosedTrailerTableDiv']")
Screenshot shot = new Screenshot(this.testName)
shot.take("StartTest")
WebUI.navigateToUrl(GlobalVariable.dockUri)
WebUI.waitForPageLoad(GlobalVariable.wait.m)
WebUI.waitForJQueryLoad(GlobalVariable.wait.m)
shot.take("NavToDockLayout")
shot.TO = to
shot.take("FocusTO-Property")
shot.TO = null
WebUI.navigateToUrl(GlobalVariable.dockUri)
WebUI.waitForPageLoad(GlobalVariable.wait.m)
WebUI.waitForJQueryLoad(GlobalVariable.wait.m)
shot.take("FocusTO-Direct", to)
WebUI.navigateToUrl(GlobalVariable.linehaulUri+'/RailManager/RailManagerSummary')
WebUI.waitForPageLoad(GlobalVariable.wait.m)
WebUI.waitForJQueryLoad(GlobalVariable.wait.m)
shot.take("NavToRailMgr")
Output
2022-09-29 08:27:01.140 INFO c.k.katalon.core.main.TestCaseExecutor - START Test Cases/Unit Tests/Screenshot
2022-09-29 08:27:01.164 INFO c.k.katalon.core.main.TestCaseExecutor - (Default) testName = ScreenshotUnitTest
2022-09-29 08:27:01.181 INFO c.k.katalon.core.main.TestCaseExecutor - (Default) config = {doLogin=true}
2022-09-29 08:27:01.399 INFO com.kms.katalon.core.util.KeywordUtil - Capturing screenshot: D:\Code\2022\quality-katalon-extensions\quality-katalon-database\Reports\20220929_082649\Unit tests\Reporting\20220929_082649-00-ScreenshotUnitTest-StartTest.png
2022-09-29 08:27:02.798 INFO com.kms.katalon.core.util.KeywordUtil - Capturing screenshot: D:\Code\2022\quality-katalon-extensions\quality-katalon-database\Reports\20220929_082649\Unit tests\Reporting\20220929_082649-01-ScreenshotUnitTest-NavToDockLayout.png
2022-09-29 08:27:03.051 INFO com.kms.katalon.core.util.KeywordUtil - Scrolling to TestObject: TestObject - ''
2022-09-29 08:27:03.099 INFO com.kms.katalon.core.util.KeywordUtil - Capturing screenshot: D:\Code\2022\quality-katalon-extensions\quality-katalon-database\Reports\20220929_082649\Unit tests\Reporting\20220929_082649-02-ScreenshotUnitTest-FocusTO-Property.png
2022-09-29 08:27:04.147 INFO com.kms.katalon.core.util.KeywordUtil - Scrolling to TestObject: TestObject - ''
2022-09-29 08:27:04.188 INFO com.kms.katalon.core.util.KeywordUtil - Capturing screenshot: D:\Code\2022\quality-katalon-extensions\quality-katalon-database\Reports\20220929_082649\Unit tests\Reporting\20220929_082649-03-ScreenshotUnitTest-FocusTO-Direct.png
2022-09-29 08:27:07.115 INFO com.kms.katalon.core.util.KeywordUtil - Capturing screenshot: D:\Code\2022\quality-katalon-extensions\quality-katalon-database\Reports\20220929_082649\Unit tests\Reporting\20220929_082649-04-ScreenshotUnitTest-NavToRailMgr.png
2022-09-29 08:27:07.290 INFO c.k.katalon.core.main.TestCaseExecutor - END Test Cases/Unit Tests/Screenshot
2022-09-29 08:27:07.299 INFO com.kms.katalon.core.util.KeywordUtil - Number of tests cases run: 1
2022-09-29 08:27:07.490 INFO com.kms.katalon.core.util.KeywordUtil - Start generating HTML report folder at: D:\Code\2022\quality-katalon-extensions\quality-katalon-database\Reports\20220929_082649\Unit tests\Reporting\20220929_082649...
2022-09-29 08:27:07.592 INFO com.kms.katalon.core.util.KeywordUtil - HTML report generated
2022-09-29 08:27:07.592 INFO com.kms.katalon.core.util.KeywordUtil - Start generating CSV report folder at: D:\Code\2022\quality-katalon-extensions\quality-katalon-database\Reports\20220929_082649\Unit tests\Reporting\20220929_082649...
2022-09-29 08:27:07.616 INFO com.kms.katalon.core.util.KeywordUtil - CSV report generated
2022-09-29 08:27:08.395 INFO c.k.katalon.core.main.TestSuiteExecutor - --------------------
2022-09-29 08:27:08.395 INFO c.k.katalon.core.main.TestSuiteExecutor - END Test Suites/Unit tests/Reporting
2022-09-29 08:27:08.396 INFO c.k.katalon.core.main.TestSuiteExecutor - ====================
Report
- 20220929_082649-00-ScreenshotUnitTest-StartTest.png
- 20220929_082649-01-ScreenshotUnitTest-NavToDockLayout.png
- 20220929_082649-02-ScreenshotUnitTest-FocusTO-Property.png
- 20220929_082649-03-ScreenshotUnitTest-FocusTO-Direct.png
- 20220929_082649-04-ScreenshotUnitTest-NavToRailMgr.png