public void LoginAs(string username, string password = "") { if (!browser.HasDialog("")) { browser.Visit("/Home/Contact"); } DateTime exitTime = DateTime.Now.AddMinutes(15); while (DateTime.Now <= exitTime) { if (browser.HasDialog("")) { SendKeys.SendWait(username); System.Threading.Thread.Sleep(2000); SendKeys.Send("[TAB]"); System.Threading.Thread.Sleep(2000); SendKeys.Send(password); System.Threading.Thread.Sleep(2000); SendKeys.Send("[ENTER]"); } if (!browser.HasDialog("")) { break; } } HpgAssert.False(browser.HasDialog("")); }
public void goHomeHCADev(bool useCredentials) { AutomationCore.base_tests.BaseTest.WriteReport("Loggin into sbx-im.healthtrustpg.com..."); OpenQA.Selenium.Remote.RemoteWebDriver rwd = ((OpenQA.Selenium.Remote.RemoteWebDriver)browser.Native); rwd.Manage().Cookies.DeleteAllCookies(); SuperTest.SessConfiguration.AppHost = "http://sbx-im.healthtrustpg.com"; rwd.Manage().Window.Size = new Size(800, 600); rwd.Manage().Window.Maximize(); browser.Visit("http://sbx-im.healthtrustpg.com/"); HeaderLoginLink.Click(); HpgAssert.False(browser.HasDialog(""), "Verify no dialog is present"); HpgAssert.Contains(pageHeader.Text, "Home Page", "Verify 'Home Page' is loaded"); }
public void goHomeHCADev(string username, string password) { AutomationCore.base_tests.BaseTest.WriteReport("Loggin into sbx-im.healthtrustpg.com..."); OpenQA.Selenium.Remote.RemoteWebDriver rwd = ((OpenQA.Selenium.Remote.RemoteWebDriver)browser.Native); rwd.Manage().Cookies.DeleteAllCookies(); SuperTest.SessConfiguration.AppHost = "http://sbx-im.healthtrustpg.com"; rwd.Manage().Window.Size = new Size(800, 600); rwd.Manage().Window.Maximize(); browser.Visit("http://sbx-im.healthtrustpg.com/Account/Login"); if (rwd.Capabilities.BrowserName.ToLower().Contains("internet")) { DateTime exitTime = DateTime.Now.AddMinutes(15); while (DateTime.Now <= exitTime) { //if (browser.HasDialog("")) if (true) { SuperTest.WriteReport("Enter credentials"); SendKeys.SendWait(username); System.Threading.Thread.Sleep(2000); SendKeys.SendWait("{TAB}"); System.Threading.Thread.Sleep(2000); SendKeys.SendWait(password); System.Threading.Thread.Sleep(2000); SendKeys.SendWait("{ENTER}"); } if (!browser.HasDialog("")) { break; } } } else { SuperTest.WriteReport("Enter credentials"); System.Threading.Thread.Sleep(10000); SendKeys.SendWait(username); System.Threading.Thread.Sleep(2000); SendKeys.SendWait("{TAB}"); System.Threading.Thread.Sleep(2000); SendKeys.SendWait(password); System.Threading.Thread.Sleep(2000); SendKeys.SendWait("{ENTER}"); } HpgAssert.False(browser.HasDialog(""), "Verify no dialog is present"); HpgAssert.Contains(pageHeader.Text, "Home Page", "Verify 'Home Page' is loaded"); }