Ejemplo n.º 1
0
 internal void LoginIntoAccount(string email, string password)
 {
     Email.SendKeys(email);
     Password.SendKeys(password);
     RememberMe.Click();
     SignIn.Click();
 }
        public HomePageObject FillLoginForm(string email, string password)
        {
            SignInButton.Click();             // Anasayfadaki giriş yap butonuna tıklar.
            EmailInput.SendKeys(email);       // Kullanıcı girişi formunda email'i doldurur.
            PasswordInput.SendKeys(password); // Kullanıcı girişi formunda parolayı doldurur.
            RememberMe.Click();               // Kullanıcının daha sonradan hatırlanması için beni hatırla butonuna tıklar.
            LogInButton.Click();              // Siteye üye girişi yapılması için giriş yap butonuna tıklar.

            return(new HomePageObject());     // Kullanıcıyı anasayfaya geri döndürür.
        }
Ejemplo n.º 3
0
        public void ClickOnRememberMe()
        {
            if (RememberMe.Displayed)
            {
                IJavaScriptExecutor js         = (IJavaScriptExecutor)driver;
                IWebElement         hiddenLink = driver.FindElement(_chkBoxRememberMe);
                String script = "arguments[0].click();";
                js.ExecuteScript(script, hiddenLink);

                WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeconds(50));
                wait.Until(ExpectedConditions.ElementToBeClickable(_chkBoxRememberMe));
                //RememberMe.Clear();
                RememberMe.Click();
            }
            else
            {
                throw new Exception("Element is not found or not clickable");
            }
        }