public IWebElement Login(string name, string password) { WaitForElement(By.Id("UserName")); UserBox.Clear(); UserBox.SendKeys(name); WaitForElement(By.Id("Password")); PasswordBox.Clear(); PasswordBox.SendKeys(password); WaitForElement(By.Id("Login")); LoginButton.Click(); WaitForElement(By.Id("Home")); return(HomeElement); }
public IWebElement Register(string name, string password) { WaitForElement(By.Id("UserName")); UserBox.Clear(); UserBox.SendKeys(name); WaitForElement(By.Id("Password")); PasswordBox.Clear(); PasswordBox.SendKeys(password); WaitForElement(By.Id("PasswordRepeat")); PasswordRepeatBox.Clear(); PasswordRepeatBox.SendKeys(password); WaitForElement(By.Id("Register")); RegisterButton.Click(); //wait for result page - Send the User back to the login page WaitForElement(By.Id("Login")); return(LoginElement); }