Exemplo n.º 1
0
        public void gotologinPage(string userName, string password, string url)
        {
            try
            {
                LoginDriver.Navigate().GoToUrl(url);
                new WebDriverWait(LoginDriver, TimeSpan.FromSeconds(500000)).Until(
                    d => ((IJavaScriptExecutor)d).ExecuteScript("return document.readyState").Equals("complete"));

                LoginDriver.Manage().Window.Maximize();
                LoginDriver.FindElement(By.XPath(dicRepo["UserName"])).SendKeys(userName);
                LoginDriver.FindElement(By.XPath(dicRepo["UserPassword"])).SendKeys(password);
                LoginDriver.FindElement(By.XPath(dicRepo["LoginButon"])).Click();

                bu.WaitForElement(LoginDriver, dicRepo["HomeLink"], 2);

                IWebElement HomeLink = LoginDriver.FindElement(By.XPath(dicRepo["HomeLink"]));
                Assert.AreEqual(true, HomeLink.Displayed);
            }
            catch (Exception e)
            {
                throw (e);
            }
        }
Exemplo n.º 2
0
 public void clickon(string objectName)
 {
     bu.WaitForElement(FileDriver, dicRepo[objectName], 2);
     FileDriver.FindElement(By.XPath(dicRepo[objectName])).Click();
 }