iSkript Open Source Code Repository
https://ustqe.github.io/iSkript/
UST iSkript is a custom Java Swing-based object recognition utility that uniquely defines Web and Mobile based application object properties. The engine captures UI elements and its associated properties to build Page factory structure and Page Object classes with auto-generated user actions. This accelerates the test automation script development process. iSkript can also be leveraged for establishing automation script self-healing to eradicate manual interventions required to fix automation scripts failures. Unlike other commercial object scanners available, which is part of a tool, iSkript is a standalone utility that can be integrated with any automation framework solution. To provide seamless integration to the script development process, iSkript generates POM classes across programming languages Java, C# and Python. These classes can then be used to stitch the relevant application/business functions. The captured object property details from iSkript can be stored in *.sky(iSkript specific format), XML, Properties Files and DB storage mediums. This makes it easier to export and maintain the iSkript generated artefacts. This also facilitates descriptive programming for creating automation tests. In order to ease maintenance, when the application UI undergoes a change, the objects that have been already captured by the iSkript can be updated in one-shot by the click of a button. This Rescan option would automatically trace the previously captured objects in the application and replace its associated properties with the most recent value. This saves redundant efforts required to rescan the application objects again every time there is an update to the application UI.
iSkript is genuinely a valuable accelerator solution, that can be leveraged in any automation solution to reap the following benefits:
For more details, email to : assurance@ust.com
$ claude mcp add iSkript \
-- python -m otcore.mcp_server <graph>