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. }
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"); } }