Browse Source

rename BrowserPID

bernhardbuhl 3 years ago
parent
commit
c4af740452

+ 7 - 7
baangt/base/BrowserHandling/BrowserHandling.py

@@ -86,7 +86,7 @@ class BrowserDriver:
         self.takeTime("Browser Start")
         self.randomProxy = randomProxy
         self.browserName = browserName
-        self.bpid = []
+        self.browserProcessID = []
         lCurPath = Path(self.managedPaths.getOrSetDriverPath())
 
         if browserName in webDrv.BROWSER_DRIVERS:
@@ -99,14 +99,14 @@ class BrowserDriver:
             elif GC.BROWSER_FIREFOX == browserName:
                 self.browserData.driver = self._browserFirefoxRun(browserName, lCurPath, browserProxy, randomProxy, desiredCapabilities)
                 helper.browserHelper_startBrowsermobProxy(browserName=browserName, browserInstance=browserInstance, browserProxy=browserProxy)
-                self.bpid.append(self.browserData.driver.capabilities.get("moz:processID"))
+                self.browserProcessID.append(self.browserData.driver.capabilities.get("moz:processID"))
             elif GC.BROWSER_CHROME == browserName:
                 self.browserData.driver = self._browserChromeRun(browserName, lCurPath, browserProxy, randomProxy, desiredCapabilities)
                 helper.browserHelper_startBrowsermobProxy(browserName=browserName, browserInstance=browserInstance, browserProxy=browserProxy)
                 try:
                     port = self.browserData.driver.capabilities['goog:chromeOptions']["debuggerAddress"].split(":")[1]
                     fp = os.popen(f"lsof -nP -iTCP:{port} | grep LISTEN")
-                    self.bpid.append(int(fp.readlines()[-1].split()[1]))
+                    self.browserProcessID.append(int(fp.readlines()[-1].split()[1]))
                 except Exception as ex:
                     logger.info(ex)
             elif GC.BROWSER_EDGE == browserName:
@@ -123,8 +123,8 @@ class BrowserDriver:
                                                         command_executor=GC.REMOTE_EXECUTE_URL,
                                                         desired_capabilities=desiredCapabilities)
             else:
-                # TODO add exception, this code should never be reached
-                pass
+                logger.critical(f"Browsername not found: {browserName}. Cancelling test run")
+                raise SystemError(f"Browsername not found: {browserName}. Cancelling test run")
         elif GC.BROWSER_REMOTE_V4 == browserName:
             desired_capabilities, seleniumGridIp, seleniumGridPort = helper.browserHelper_setSettingsRemoteV4(desiredCapabilities)
 
@@ -218,8 +218,8 @@ class BrowserDriver:
         try:
             if self.browserData.driver:
                 try:
-                    if len(self.bpid) > 0:
-                        for bpid in self.bpid:
+                    if len(self.browserProcessID) > 0:
+                        for bpid in self.browserProcessID:
                             os.kill(bpid, signal.SIGINT)
                 except:
                     pass

BIN
examples/2bc8adcf-33fa-4f97-bdde-31f149bf86ee


BIN
examples/CompleteBaangtWebdemo.xlsx


+ 0 - 93
examples/globals_20200711_111318.json

@@ -1,93 +0,0 @@
-{
-    "exportFilesBasePath": {
-        "hint": "",
-        "type": "text",
-        "options": [
-            ""
-        ],
-        "displayText": "exportFilesBasePath",
-        "default": ""
-    },
-    "TC.Lines": "",
-    "TC.slowExecution": "True",
-    "TC.NetworkInfo": "True",
-    "TC.dontCloseBrowser": "True",
-    "TC.Browser": "CHROME",
-    "TC.Mobile": {
-        "hint": "True",
-        "type": "text",
-        "options": [
-            "True"
-        ],
-        "displayText": "TC.Mobile",
-        "default": "True"
-    },
-    "TC.MobileApp": {
-        "hint": "True",
-        "type": "text",
-        "options": [
-            "True"
-        ],
-        "displayText": "TC.MobileApp",
-        "default": "True"
-    },
-    "TC.platformName": {
-        "hint": "Android",
-        "type": "text",
-        "options": [
-            "Android"
-        ],
-        "displayText": "TC.platformName",
-        "default": "Android"
-    },
-    "TC.deviceName": {
-        "hint": "emulator-5554",
-        "type": "text",
-        "options": [
-            "emulator-5554"
-        ],
-        "displayText": "TC.deviceName",
-        "default": "emulator-5554"
-    },
-    "TC.platformVersion": {
-        "hint": "5",
-        "type": "text",
-        "options": [
-            "5"
-        ],
-        "displayText": "TC.platformVersion",
-        "default": "5"
-    },
-    "TC.app": {
-        "hint": "/baangt/examples/calculator.apk",
-        "type": "text",
-        "options": [
-            "/baangt/examples/calculator.apk"
-        ],
-        "displayText": "TC.app",
-        "default": "/baangt/examples/calculator.apk"
-    },
-    "TC.appPackage": {
-        "hint": "com.google.android.calculator",
-        "type": "text",
-        "options": [
-            "com.google.android.calculator"
-        ],
-        "displayText": "TC.appPackage",
-        "default": "com.google.android.calculator"
-    },
-    "TC.appWaitActivity": {
-        "hint": "com.android.calculator2.Calculator",
-        "type": "text",
-        "options": [
-            "com.android.calculator2.Calculator"
-        ],
-        "displayText": "TC.appWaitActivity",
-        "default": "com.android.calculator2.Calculator"
-    },
-    "TX.DEBUG": "True",
-    "RootPath": "/home/aguryev/freelancer/baangt/examples",
-    "Screenshots": "/home/aguryev/freelancer/baangt/examples/Screenshots",
-    "1TestResults": "/home/aguryev/freelancer/baangt/examples/1testoutput",
-    "0TestInput": "/home/aguryev/freelancer/baangt/examples/0testdateninput"
-}

+ 0 - 34
examples/globals_20200815_184400.json

@@ -1,34 +0,0 @@
-{
-    "TC.Lines": "1",
-    "TC.dontCloseBrowser": "False",
-    "TC.slowExecution": "False",
-    "TC.NetworkInfo": "False",
-    "TX.DEBUG": "True",
-    "TC.Browser": "FF",
-    "TC.BrowserAttributes": "",
-    "TC.ParallelRuns": "1",
-    "TC.BrowserWindowSize": "1024x768",
-    "TC.LogLevel": "Debug",
-    "Stage": "Test",
-    "SendMailTo": "",
-    "NotificationWithAttachment": "True",
-    "MsWebHook": "",
-    "SlackWebHook": "",
-    "TelegramBot": "",
-    "TelegramChannel": "",
-    "DeactivateStatistics": "False",
-    "Password": {
-        "hint": "Franzi1234",
-        "type": "text",
-        "options": [
-            "Franzi1234"
-        ],
-        "displayText": "Password",
-        "default": "Franzi1234"
-    },
-    "AR2BXLS": "CompleteBaangtWebdemo_ResultsCombined.xlsx,CombinedResults",
-    "RootPath": "/home/aguryev/freelancer/baangt/examples",
-    "Screenshots": "/home/aguryev/freelancer/baangt/examples/Screenshots",
-    "1TestResults": "/home/aguryev/freelancer/baangt/examples/1testoutput",
-    "0TestInput": "/home/aguryev/freelancer/baangt/examples/0testdateninput"
-}