GlobalConstants.py 4.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. KWARGS_DATA = "data"
  2. KWARGS_MOBILE = "Mobile"
  3. KWARGS_MOBILE_APP = "MobileApp"
  4. KWARGS_BROWSER = "Browser"
  5. KWARGS_API_SESSION = "api"
  6. KWARGS_APPIUM = 'Appium'
  7. KWARGS_TESTCASETYPE = "TestCaseType"
  8. KWARGS_TESTRUNATTRIBUTES = "TESTRUNEXECUTIONPARAMETERS"
  9. KWARGS_TESTRUNINSTANCE = "TESTRUNINSTANCE"
  10. KWARGS_TIMING = "TimingClassInstance"
  11. KWARGS_SEQUENCENUMBER = "SequenceNumberOfThisTestCase"
  12. CLASSES_TESTCASESEQUENCE = "baangt.TestCaseSequence.TestCaseSequenceMaster.TestCaseSequenceMaster"
  13. # CLASSES_TESTCASESEQUENCE_new = "TestCaseSequenceMaster"
  14. CLASSES_TESTCASE = "baangt.TestCase.TestCaseMaster.TestCaseMaster"
  15. # CLASSES_TESTCASE_new = 'TestCaseMaster'
  16. CLASSES_TESTSTEPMASTER = 'baangt.TestSteps.TestStepMaster.TestStepMaster'
  17. # CLASSES_TESTSTEPMASTER_new = 'TestStepMaster'
  18. TIMING_END = "end"
  19. TIMING_START = "start"
  20. TIMING_TESTRUN = "Complete Testrun"
  21. TIMING_DURATION = "Duration"
  22. TIMESTAMP = "timestamp"
  23. TIMELOG = "timelog"
  24. GECKO_DRIVER = "geckodriver.exe"
  25. CHROME_DRIVER = "chromedriver.exe"
  26. EDGE_DRIVER = "msedgedriver.exe"
  27. REMOTE_EXECUTE_URL = "http://localhost:4444/wd/hub"
  28. BROWSER_FIREFOX = "FF"
  29. BROWSER_CHROME = "CHROME"
  30. BROWSER_SAFARI = "SAFARI"
  31. BROWSER_EDGE = "EDGE"
  32. BROWSER_REMOTE = 'REMOTE'
  33. BROWSER_REMOTE_V4 = 'REMOTE_V4'
  34. BROWSER_APPIUM = 'APPIUM'
  35. BROWSER_MODE_HEADLESS = "HEADLESS"
  36. BROWSER_ATTRIBUTES = "BrowserAttributes"
  37. BROWSER_WINDOW_SIZE = "BrowserWindowSize"
  38. BROWSER_ZOOM_FACTOR = "BrowserZoomFactor"
  39. CMD_CLICK = "CLICK"
  40. CMD_SETTEXT = "SETTEXT"
  41. CMD_FORCETEXT = "FORCETEXT"
  42. TESTCASESTATUS = "TestCaseStatus"
  43. TESTCASESTATUS_SUCCESS = "OK"
  44. TESTCASESTATUS_ERROR = "Failed"
  45. TESTCASESTATUS_WAITING = "Paused"
  46. TESTCASEERRORLOG = "TCErrorLog"
  47. TESTCASESTATUS_STOP = "TCStopTestCase"
  48. TESTCASESTATUS_STOPERROR = "TCStopTestCaseError"
  49. TESTCASE_EXPECTED_ERROR_FIELD = "TC Expected Error"
  50. DATABASE_FROM_LINE = "FromLine"
  51. DATABASE_TO_LINE = "ToLine"
  52. DATABASE_LINES = "Lines"
  53. DATABASE_FILENAME = "TestDataFileName"
  54. DATABASE_SHEETNAME = "Sheetname"
  55. DATABASE_EXPORTFILENAMEANDPATH = "exportFilesBasePath"
  56. STRUCTURE_TESTCASESEQUENCE = "TESTSEQUENCE"
  57. STRUCTURE_TESTCASE = "TESTCASE"
  58. STRUCTURE_TESTSTEP = "TestStep"
  59. STRUCTURE_TESTSTEPEXECUTION = "TestStepExecutionParameters"
  60. EXECUTION_PARALLEL = "ParallelRuns"
  61. SCREENSHOTS = "Screenshots"
  62. EXECUTION_DONTCLOSEBROWSER = "dontCloseBrowser"
  63. EXECUTION_SLOW = "slowExecution"
  64. EXECUTION_NETWORK_INFO = 'NetworkInfo'
  65. EXECUTION_LOGLEVEL = "LogLevel"
  66. EXECUTION_STAGE = 'Stage'
  67. EXECUTION_STAGE_TEST = 'Test'
  68. EXECUTION_STAGE_DEVELOPMENT = 'Development'
  69. EXECUTION_STAGE_PRODUCTION = 'Production'
  70. EXECUTION_STAGE_QA = 'Quality Assurance'
  71. EXPORT_FORMAT = "ExportFormat"
  72. EXPORT_ADDITIONAL_DATA = "AdditionalExportTabs"
  73. EXP_FIELDLIST = "Fieldlist"
  74. EXP_XLSX = "XLSX"
  75. EXP_CSV = "CSV"
  76. PATH_REPORT = '3Reports'
  77. PATH_DB_EXPORT = '2DBResults'
  78. PATH_EXPORT = '1TestResults'
  79. PATH_IMPORT = '0TestInput'
  80. PATH_SCREENSHOTS = 'Screenshots'
  81. PATH_ROOT = 'RootPath'
  82. ADDRESS_COUNTRYCODE = "CountryCode"
  83. ADDRESS_POSTLCODE = "PostlCode"
  84. ADDRESS_CITYNAME = "CityName"
  85. ADDRESS_STREETNAME = "StreetName"
  86. ADDRESS_HOUSENUMBER = "HouseNumber"
  87. ADDRESS_ADDITION1 = "Addition1"
  88. ADDRESS_ADDITION2 = "Addition2"
  89. MOBILE_PLATFORM_NAME = "platformName"
  90. MOBILE_DEVICE_NAME = "deviceName"
  91. MOBILE_PLATFORM_VERSION = "platformVersion"
  92. MOBILE_APP_URL = 'app'
  93. MOBILE_APP_PACKAGE = 'appPackage'
  94. MOBILE_APP_ACTIVITY = 'appActivity'
  95. MOBILE_APP_BROWSER_PATH = 'mobileAppBrowserPath' # Path to Browser on Mobile device
  96. WIN_PLATFORM = 'windows'
  97. LINUX_PLATFORM = 'linux'
  98. BIT_64 = 8
  99. BIT_32 = 4
  100. OS_list = ["Linux-32", "Linux-64", "MacOS", "Windows-32", "Windows-64"]
  101. OS_list_chrome = ['linux32', 'linux64', 'mac64', 'win32']
  102. GECKO_URL = 'https://api.github.com/repos/mozilla/geckodriver/releases/latest'
  103. CHROME_URL = 'https://chromedriver.storage.googleapis.com/LATEST_RELEASE'
  104. BROWSER_PROXY_PATH = '/browsermob-proxy/bin/browsermob-proxy'
  105. BROWSER_PROXY_URL = 'https://github.com/lightbody/browsermob-proxy/releases/download/browsermob-proxy/browsermob-proxy-bin.zip'
  106. PROXY_FAILCOUNTER = 3
  107. TESTDATAGENERATOR_OUTPUT_FORMAT = "xlsx"
  108. TESTDATAGENERATOR_INPUTFILE = "RawTestData.xlsx"
  109. TESTDATAGENERATOR_OUTPUTFILE_XLSX = "output.xlsx"
  110. TESTDATAGENERATOR_OUTPUTFILE_CSV = "output.csv"
  111. REPORT_PATH = 'reports'