globalSetting.json 8.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208
  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.BrowserWindowSize": {
  34. "hint": "Size of the browser window",
  35. "type": "text",
  36. "default": "1024x768",
  37. "displayText": "Browser Size"
  38. },
  39. "TC.BrowserZoomFactor": {
  40. "hint": "Set the Zoom Factor level for the browser window. Default = 100. Switch e.g. to 70 or 120",
  41. "type": "text",
  42. "default": "100",
  43. "displayText": "Zoom Factor"
  44. },
  45. "TC.ParallelRuns": {
  46. "hint": "How many sessions do you want to run in parallel",
  47. "type": "text",
  48. "default": "",
  49. "displayText": "Parallel execution"
  50. },
  51. "TC.Lines": {
  52. "hint": "Lines to execute for this test case. Syntax: 1, 5, 9, 10-50, 700-900",
  53. "type": "text",
  54. "default": "",
  55. "options:": "",
  56. "displayText": "Lines from Testfile"
  57. },
  58. "TC.NetworkInfo": {
  59. "hint": "Trace Network status Information",
  60. "type": "bool",
  61. "default": "False",
  62. "options": ["True", "False" ],
  63. "displayText": "Trace Network Info"
  64. },
  65. "TC.ExportAllFields": {
  66. "hint": "Ignore other settings and export all fields of the testDataFile to export format",
  67. "type": "bool",
  68. "default": "False",
  69. "options": ["True", "False" ],
  70. "displayText": "Export all fields"
  71. },
  72. "Stage": {
  73. "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'",
  74. "type": "text",
  75. "default": "other",
  76. "options": ["DEV", "PQA", "FQA", "PROD"],
  77. "displayText": "Stage"
  78. },
  79. "TC.Release": {
  80. "hint": "set particular version to test ",
  81. "type": "text",
  82. "default": "",
  83. "options": "",
  84. "displayText": "Current Release"
  85. },
  86. "TX.DEBUG": {
  87. "hint": "Don't start new thread for execution. Use same thread. Used sometimes for debugging",
  88. "type": "bool",
  89. "default": "False",
  90. "options": ["True", "False" ],
  91. "displayText": "Debug execution"
  92. },
  93. "TC.RestartBrowser": {
  94. "hint": "After each TestCase restart the browser",
  95. "type": "bool",
  96. "default": "False",
  97. "options": ["True", "False" ],
  98. "displayText": "Restart Browser"
  99. },
  100. "TC.UseRotatingProxies": {
  101. "hint": "Use rotating proxies for each new browser Session",
  102. "type": "bool",
  103. "default": "False",
  104. "options": ["True", "False" ],
  105. "displayText": "Rotate Proxies"
  106. },
  107. "TC.ReReadProxies": {
  108. "hint": "Constantly search for available and working Proxy-Servers",
  109. "type": "bool",
  110. "default": "False",
  111. "options": ["True", "False" ],
  112. "displayText": "ReRead Proxies"
  113. },
  114. "CL.browserFactory":{
  115. "hint": "Class for BrowserFactory, if you subclassed that by yourself",
  116. "type": "text",
  117. "default": "baangt.base.BrowserFactory.BrowserFactory",
  118. "displayText": "Class BrowserFactory"
  119. },
  120. "CL.browserHandling":{
  121. "hint": "Class for BrowserHandling, if you subclassed that by yourself",
  122. "type": "text",
  123. "default": "baangt.base.BrowserHandling.BrowserHandling.BrowserDriver",
  124. "displayText": "Class BrowserHandling"
  125. },
  126. "CL.testCaseSequenceMaster":{
  127. "hint": "Class for TestCase-Sequence, if you subclassed that by yourself",
  128. "type": "text",
  129. "default": "baangt.TestCaseSequenceMaster.TestCaseSequenceMaster",
  130. "displayText": "Class TC-Sequence"
  131. },
  132. "TC.TestStepClass": {
  133. "hint": "Class for TestStep, if you subclassed this by yourself. This is uncommon to be set in Globals. Are you sure about it?",
  134. "type": "text",
  135. "default": "",
  136. "displayText": "Class for TestStep"
  137. },
  138. "TC.TestDataFileName": {
  139. "hint": "Name and Path of the datafile, that should be used instead of the datafile, that is specified in the TestRun Definition",
  140. "type": "text",
  141. "default": "",
  142. "displayText": "Datafile"
  143. },
  144. "SendMailTo": {
  145. "hint": "Email address where you want to send mail. Empty for no usage. If multiple addresses then use comma as seperator.\nE.g. = example1@xyz.com, example2@xyz.com",
  146. "type": "text",
  147. "default": "",
  148. "displayText": "Recipient(s)"
  149. },
  150. "NotificationWithAttachment": {
  151. "hint": "True if you want to attach report file with mail.",
  152. "type": "bool",
  153. "default": "False",
  154. "options": ["True", "False" ],
  155. "displayText": "Attach Report file"
  156. },
  157. "MsWebHook": {
  158. "hint": "Webhook URL of your MsTeam channel where you want to send the report. Empty for no usage",
  159. "type": "text",
  160. "default": "",
  161. "displayText": "MsTeam"
  162. },
  163. "SlackWebHook": {
  164. "hint": "Webhook URL of your slack channel where you want to send the report. Empty for no usage",
  165. "type": "text",
  166. "default": "",
  167. "displayText": "Slack"
  168. },
  169. "TelegramBot": {
  170. "hint": "Api token of telegram bot which is administrator of all channels where you need to send report. Empty for no usage.",
  171. "type": "text",
  172. "default": "",
  173. "displayText": "Telegram Bot"
  174. },
  175. "TelegramChannel": {
  176. "hint": "Name of telegram channel where you want to send the report. If multiple channels then seperate them from comma.\nE.g. = channel_1, channel_2",
  177. "type": "text",
  178. "default": "",
  179. "displayText": "Telegram Channel(s)"
  180. },
  181. "DeactivateStatistics": {
  182. "hint": "We send statistics to our server containing only type of run to know where we should focus & improve more.\nWe don't send any personal data. You can see the data sent to server in logs(debug) for further reference.\nTrue for deactivating it.",
  183. "type": "bool",
  184. "default": "False",
  185. "options": ["True", "False" ],
  186. "displayText": "DeactivateStatistics"
  187. },
  188. "TC.LogLevel": {
  189. "hint": "Set the level of logging. Standard = 'debug'. For production you might want to change to another value",
  190. "type": "select",
  191. "default": "",
  192. "options": ["", "Debug", "Info", "Warning", "Error"],
  193. "displayText": "LogLevel"
  194. },
  195. "AR2BXLS": {
  196. "hint": "Append output of this test run to one or more Base-Excel sheets, e.g. for statistics or input for other\ntest runs. <Fname>,<sheet>;<Fname2>,<sheet>",
  197. "type": "text",
  198. "default": "",
  199. "displayText": "AppRes2BaseXLS"
  200. },
  201. "TC.RestartBrowserAfter": {
  202. "hint": "Enter a number of Testcases, after that the browser shall be restartet. Valid: e.g. '2'. Instead of '1' you could set the flag RestartBrowser.",
  203. "type": "text",
  204. "default": "",
  205. "displayText": "RestBrowserAfter"
  206. }
  207. }
  208. }