protected override IBrowserWindow CreateBrowserWindow(int width, int height) { var browser = new TelerikBrowser(); int intialCount = driver.Browsers.Count; OpenNewBrowser(width, height); bool ok = false; // Up to 10 times for (int i = 0; i < 50; i++) { if (intialCount + 1 == driver.Browsers.Count) { ok = true; break; } //activeBrowser.Refresh(); Thread.Sleep(1000); } if (!ok) { throw new TimeOutException("CreateBrowserWindow(int width, int height) not equal to " + (intialCount + 1)); } activeBrowser.WaitUntilReady(); browser.Name = driver.Browsers[Windows.Count].ClientId; return(browser); }
public TelerikManager(Bromine.Core.BrowserType browserType = Bromine.Core.BrowserType.Ie) { // Initialize the settings Settings mySettings = new Settings(); mySettings.Web.DefaultBrowser = ArtOfTest.WebAii.Core.BrowserType.Chrome; switch (browserType) { case Bromine.Core.BrowserType.Firefox: mySettings.Web.DefaultBrowser = ArtOfTest.WebAii.Core.BrowserType.FireFox; break; case Bromine.Core.BrowserType.Ie: mySettings.Web.DefaultBrowser = ArtOfTest.WebAii.Core.BrowserType.InternetExplorer; break; case Bromine.Core.BrowserType.Chrome: mySettings.Web.DefaultBrowser = ArtOfTest.WebAii.Core.BrowserType.Chrome; break; default: mySettings.Web.DefaultBrowser = ArtOfTest.WebAii.Core.BrowserType.FireFox; break; } driver = new Manager(mySettings); // Start the manager driver.Start(); driver.LaunchNewBrowser(); driver.ActiveBrowser.WaitUntilReady(); driver.ActiveBrowser.AutoWaitUntilReady = true; driver.SetNewBrowserTracking(true); activeBrowser = driver.ActiveBrowser; var browser = new TelerikBrowser(); browser.Name = driver.ActiveBrowser.ClientId; Windows.Add(browser); }
protected override IBrowserWindow CreateBrowserWindow() { var browser = new TelerikBrowser(); bool ok = false; int intialCount = Windows.Count + 1; // Up to 10 times for (int i = 0; i < 90; i++) { if (intialCount <= driver.Browsers.Count) { ok = true; break; } Thread.Sleep(1000); } if (!ok) { throw new TimeOutException("CreateBrowserWindow not equal to " + intialCount + " Actual " + driver.Browsers.Count); } browser.Name = driver.Browsers[Windows.Count].ClientId; return(browser); }