Пример #1
0
        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);
        }