baangt.katalonImporter package

Submodules

baangt.katalonImporter.katalonImport module

class baangt.katalonImporter.katalonImport.Groovy

Bases: object

add(groovyScript, path)
doReplacementOfLiterals(objects: baangt.katalonImporter.katalonImport.LocatorObjects)
class baangt.katalonImporter.katalonImport.LocatorObjects

Bases: object

add(objectDefinition, path)
exportXLS(wsheet: xlsxwriter.worksheet.Worksheet)
class baangt.katalonImporter.katalonImport.TestCases

Bases: object

add(testCase, path)
static decodeHex(string)
baangt.katalonImporter.katalonImport.doImport(importDir)
baangt.katalonImporter.katalonImport.exportResults()
class baangt.katalonImporter.katalonImport.fileHandling(fileNameAndPath, format='XML')

Bases: object

logFileContentsHeader()
baangt.katalonImporter.katalonImport.readFile(fileNameAndPath)
baangt.katalonImporter.katalonImport.readXMLFile(fileNameAndPath)
baangt.katalonImporter.katalonImport.setupLogger()
class baangt.katalonImporter.katalonImport.translateGoovy(fileNameAndPath)

Bases: baangt.katalonImporter.katalonImport.fileHandling

addTabs()

Add Tab-Stop to each from Groovy converted Code-Line as this code runs under Method execute()

interpretGroovy()
static replaceGroovyLine(l_string)
replaceLiteralsWithLocators(locatorObjectClasses: baangt.katalonImporter.katalonImport.LocatorObjects)

Replace the internal Katalon-Links with actual definitions

savePythonFile(saveAsClassName=None)
class baangt.katalonImporter.katalonImport.translateObjectDefinition(fileNameAndPath)

Bases: baangt.katalonImporter.katalonImport.fileHandling

analyze()
outputAnalysis()
class baangt.katalonImporter.katalonImport.translateTestCase(fileNameAndPath)

Bases: baangt.katalonImporter.katalonImport.fileHandling

findGroovyScript()
outputAnalysis()

Module contents