public void GoToCreateAccountPage() { CustomElementWait.WaitUntilElementClickable(driver, SignInButton); SignInButton.Click(); CustomElementWait.WaitUntilElementVisible(driver, By.XPath(CreateAnAcoountButtonXPath)); CreateAnAcoountButton.Click(); }
public string GetUserName() { CustomElementWait.WaitUntilElementClickable(driver, UserSettingArea); //User settings görünene kadar bekletme UserSettingArea.Click(); CustomElementWait.WaitUntilElementVisible(driver, By.XPath(UserNameTextXPath)); return(UserNameText.Text); }
public void GoToLoginPage() { CustomElementWait.WaitUntilElementClickable(driver, StudentCombobox); StudentCombobox.Click(); CustomElementWait.WaitUntilElementClickable(driver, UBSSelection); UBSSelection.Click(); //driver.Navigate().Refresh(); Thread.Sleep(3000); }
public string EnterField(Dictionary <string, string> values) { CustomElementWait.WaitUntilElementVisible(driver, By.XPath(LoginFormAreaXPath)); //hesap oluşturma sayfası gözükene kadar bekletme kodu CustomElementWait.WaitUntilElementClickable(driver, UserNameInput); //name inputu tıklanabilir olana kadar bekletme ClearAndSenKeys(UserNameInput, values["username"]); // name inputunun girilmesi CustomElementWait.WaitUntilElementClickable(driver, UserPasswordInput); //mail inputu tıklanabilir olana kadar bekletme ClearAndSenKeys(UserPasswordInput, values["password"]); //name inputunun girilmesi CustomElementWait.WaitUntilElementClickable(driver, LoginButton); //login butonu tıklanabilir olana kadar bekletme LoginButton.Click(); //login butonuna tıklatma return(GetUserName()); }
public bool EnterField(Dictionary <string, string> values) { CustomElementWait.WaitUntilElementVisible(driver, By.XPath(CreateAccountDivXPath)); //hesap oluşturma sayfası gözükene kadar bekletme kodu CustomElementWait.WaitUntilElementClickable(driver, CustomerNameInput); //name inputu tıklanabilir olana kadar bekletme ClearAndSenKeys(CustomerNameInput, values["name"]); // name inputunun girilmesi CustomElementWait.WaitUntilElementClickable(driver, CustomerMailInput); //mail inputu tıklanabilir olana kadar bekletme ClearAndSenKeys(CustomerMailInput, values["mail"]); //name inputunun girilmesi CustomElementWait.WaitUntilElementClickable(driver, CustomerPasswordInput); //password inputu tıklanabilir olana kadar bekletme ClearAndSenKeys(CustomerPasswordInput, values["password"]); //password inputunun girilmesi CustomElementWait.WaitUntilElementClickable(driver, CustomerPasswordCheckInput); //password-check inputu tıklanabilir olana kadar bekletme ClearAndSenKeys(CustomerPasswordCheckInput, values["password"]); //password inputunun girilmesi CustomElementWait.WaitUntilElementClickable(driver, ContinueButton); ContinueButton.Click(); /* CustomElementWait.WaitUntilElementClickable(driver, CustomerPasswordInput);//password inputu tıklanabilir olana kadar bekletme * ClearAndSenKeys(CustomerPasswordInput, values["password"]);//password inputunun girilmesi * * CustomElementWait.WaitUntilElementClickable(driver, CustomerPasswordCheckInput);//password-check inputu tıklanabilir olana kadar bekletme * ClearAndSenKeys(CustomerPasswordCheckInput, values["password"]);//password inputunun girilmesi * * CustomElementWait.WaitUntilElementClickable(driver, ContinueButton); * ContinueButton.Click();*/ IWebElement ConfirmMail = ExistsElement("//form[@action='verify']//h1[.='E-posta adresini doğrula']"); if (ConfirmMail != null) { return(true); } else { return(false); } }
internal void SwitchToTab(int tabIndex) { driver.SwitchTo().Window(driver.WindowHandles[tabIndex]); CustomElementWait.WaitForLoad(driver); }