rlc-katalon-reports

1.2.2 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i rlc-katalon-reports

Weekly Downloads

1

Version

1.2.2

License

UNLICENSED

Unpacked Size

13.6 kB

Total Files

6

Last publish

Collaborators

  • sagar.oza