string ua = project.Profile.UserAgent;
var currBrowser = Convert.ToString(instance.BrowserType);
project.SendInfoToLog("Profile UserAgent: "+ua+" Current project browser: "+currBrowser, true);
if (ua.Contains("Chrome") && (currBrowser != "Chrome"))
{
instance.Launch(ZennoLab.InterfacesLibrary.Enums.Browser.BrowserType.Chrome, true);
project.SendInfoToLog("Движок Chrome установлен как браузер проекта", true);
}
if (ua.Contains("Firefox/4") && (currBrowser != "Firefox45"))
{
instance.Launch(ZennoLab.InterfacesLibrary.Enums.Browser.BrowserType.Firefox45, true);
project.SendInfoToLog("Движок Firefox45 установлен как браузер проекта", true);
}
if (ua.Contains("Firefox/5") || ua.Contains("Firefox/6") || ua.Contains("Firefox/7"))
{
if (ua.Contains("Win64") && currBrowser != "Firefox52x64")
{
instance.Launch(ZennoLab.InterfacesLibrary.Enums.Browser.BrowserType.Firefox52x64, true);
project.SendInfoToLog("Движок Firefox52x64 установлен как браузер проекта", true);
}
if (ua.Contains("WOW64") && currBrowser != "Firefox52")
{
instance.Launch(ZennoLab.InterfacesLibrary.Enums.Browser.BrowserType.Firefox52, true);
project.SendInfoToLog("Движок Firefox52 установлен как браузер проекта", true);
}
if (ua.Contains("WOW64")==false && ua.Contains("Win64")==false && currBrowser != "Firefox52")
{
instance.Launch(ZennoLab.InterfacesLibrary.Enums.Browser.BrowserType.Firefox52, true);
project.SendInfoToLog("Движок Firefox52 установлен как браузер проекта", true);
}
}