private (bool debugModeOn, SettingsCollection browserSettings) GetDebugSettings(SettingsCollection settings, BrowserType browserType)
        {
            string browserKey = "";

            if (browserType == BrowserType.Chrome)
            {
                browserKey = "chromeSettings";
            }
            else if (browserType == BrowserType.FireFox)
            {
                browserKey = "FirefoxSettings";
            }
            return(settings.GetSubSettings(browserKey).GetBooleanSetting("debugEnabled"), settings.GetSubSettings(browserKey));
        }
 private void RestartSelenium(SettingsCollection projectSettings, BrowserType browserType)
 {
     if (VersionForBrowserExists(browserType))
     {
         (bool debugModeOn, SettingsCollection browserSettings)settings = GetDebugSettings(projectSettings.GetSubSettings("debugSettings"), browserType);
         if (settings.debugModeOn)
         {
             if (!CheckSelenium(browserType))
             {
                 Studio.CancelScheduledBackgroundTask("start" + GetBrowserTypeString(browserType));
                 Studio.ScheduleBackgroundTask(new StartSeleniumTask(browserType, settings.browserSettings));
             }
         }
     }
 }