private void InitDriver() { CreateDriver(Global.MANAGER_PROFILE); _driver.Navigate().GoToUrl("https://www.g2g.com/order/sellOrder?status=5"); var profileStatus = Authorization(); switch (profileStatus) { case ProfileStatus.New: _driver.WaitElement(By.ClassName("sales-history__title-text")); var js = (IJavaScriptExecutor)_driver; Thread.Sleep(15000); while ((bool)js.ExecuteScript("return jQuery.active == 0") == false) { Thread.Sleep(300); } _driver.Quit(); OrderWatchManager.CreateProfile(); OrderWatchManager.InitManager(); CreateDriver(Global.MANAGER_PROFILE); break; case ProfileStatus.Old: OrderWatchManager.InitManager(); break; } }
internal static OrderWatchManager InitManager() { if (_instance == null) { var manager = new OrderWatchManager(); _instance = manager; return(manager); } else { return(_instance); } }