globalSetting.json 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. {
  2. "settings": {
  3. "TC.slowExecution": {
  4. "hint": "Stop execution for 1 second after each step. Great for tracing errors!",
  5. "type": "bool",
  6. "default": "False",
  7. "options": ["True", "False"],
  8. "displayText": "Slow execution"
  9. },
  10. "TC.dontCloseBrowser": {
  11. "hint": "When the browser or script finds an error, it usually takes a screenshot and moves on to the next testcase. With this setting to True the browser session will stop right at the error.",
  12. "type": "bool",
  13. "default": "False",
  14. "options": ["True", "False"],
  15. "displayText": "Don't close Browser"
  16. },
  17. "TC.Browser": {
  18. "hint": "Choose browser for this test run",
  19. "type": "select",
  20. "default": "FF",
  21. "options": ["FF", "Chrome", "Safari", "Edge", "REMOTE", "REMOTE_V4"],
  22. "displayText": "Browser"
  23. },
  24. "TC.BrowserAttributes": {
  25. "hint": "Choose browser attributes for this test run and Browser",
  26. "type": "select",
  27. "default": "",
  28. "options": ["{'HEADLESS':'True'}",
  29. "{'browserName': 'firefox', 'seleniumGridIp': 'localhost', 'seleniumGridPort': '4444'}",
  30. ""],
  31. "displayText": "Browser attributes"
  32. },
  33. "TC.ParallelRuns": {
  34. "hint": "How many sessions do you want to run in parallel",
  35. "type": "text",
  36. "default": "",
  37. "displayText": "Parallel execution"
  38. },
  39. "TC.Lines": {
  40. "hint": "Lines to execute for this test case. Syntax: 1, 5, 9, 10-50, 700-900",
  41. "type": "text",
  42. "default": "",
  43. "options:": "",
  44. "displayText": "Lines from Testfile"
  45. },
  46. "TC.NetworkInfo": {
  47. "hint": "Trace Network status Information",
  48. "type": "bool",
  49. "default": "False",
  50. "options": ["True", "False" ],
  51. "displayText": "Trace Network Info"
  52. },
  53. "TC.ExportAllFields": {
  54. "hint": "Ignore other settings and export all fields of the testDataFile to export format",
  55. "type": "bool",
  56. "default": "False",
  57. "options": ["True", "False" ],
  58. "displayText": "Export all fields"
  59. },
  60. "TC.Stage": {
  61. "hint": "Set the Stage (usually DEV, QA, PQA, FQA, PROD, etc.). It is common to have master data or settings per stage. If that doesn't apply to you, use 'other'",
  62. "type": "text",
  63. "default": "other",
  64. "options": ["DEV", "PQA", "FQA", "PROD"],
  65. "displayText": "Stage"
  66. },
  67. "TC.Release": {
  68. "hint": "set particular version to test ",
  69. "type": "text",
  70. "default": "",
  71. "options": "",
  72. "displayText": "Current Release"
  73. },
  74. "TX.DEBUG": {
  75. "hint": "Don't start new thread for execution. Use same thread. Used sometimes for debugging",
  76. "type": "bool",
  77. "default": "False",
  78. "options": ["True", "False" ],
  79. "displayText": "Debug execution"
  80. },
  81. "TC.RestartBrowser": {
  82. "hint": "After each TestCase restart the browser",
  83. "type": "bool",
  84. "default": "False",
  85. "options": ["True", "False" ],
  86. "displayText": "Restart Browser"
  87. },
  88. "TC.UseRotatingProxies": {
  89. "hint": "Use rotating proxies for each new browser Session",
  90. "type": "bool",
  91. "default": "False",
  92. "options": ["True", "False" ],
  93. "displayText": "Rotate Proxies"
  94. },
  95. "TC.ReReadProxies": {
  96. "hint": "Constantly search for available and working Proxy-Servers",
  97. "type": "bool",
  98. "default": "False",
  99. "options": ["True", "False" ],
  100. "displayText": "ReRead Proxies"
  101. },
  102. "CL.browserFactory":{
  103. "hint": "Class for BrowserFactory, if you subclassed that by yourself",
  104. "type": "text",
  105. "default": "baangt.base.BrowserFactory.BrowserFactory",
  106. "displayText": "Class BrowserFactory"
  107. },
  108. "CL.browserHandling":{
  109. "hint": "Class for BrowserHandling, if you subclassed that by yourself",
  110. "type": "text",
  111. "default": "baangt.base.BrowserHandling.BrowserHandling.BrowserDriver",
  112. "displayText": "Class BrowserHandling"
  113. },
  114. "CL.testCaseSequenceMaster":{
  115. "hint": "Class for TestCase-Sequence, if you subclassed that by yourself",
  116. "type": "text",
  117. "default": "baangt.TestCaseSequenceMaster.TestCaseSequenceMaster",
  118. "displayText": "Class TC-Sequence"
  119. },
  120. "TC.TestStepClass": {
  121. "hint": "Class for TestStep, if you subclassed this by yourself. This is uncommon to be set in Globals. Are you sure about it?",
  122. "type": "text",
  123. "default": "",
  124. "displayText": "Class for TestStep"
  125. },
  126. "TC.TestDataFileName": {
  127. "hint": "Name and Path of the datafile, that should be used instead of the datafile, that is specified in the TestRun Definition",
  128. "type": "text",
  129. "default": "",
  130. "displayText": "Datafile"
  131. },
  132. "TC.LogLevel": {
  133. "hint": "Set the level of logging. Standard = 'debug'. For production you might want to change to another value",
  134. "type": "select",
  135. "default": "Debug",
  136. "options": ["Debug", "Info", "Warning", "Error"],
  137. "displayText": "LogLevel"
  138. }
  139. }
  140. }