Esempio n. 1
0
        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(""));
        }
Esempio n. 2
0
 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");
 }
Esempio n. 3
0
 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");
 }