public void FillEmailForm(PracticeRegistrationModel user)
        {
            SignInButton.Click();
            EmailAddressField.SendKeys(user.EmailAddressField);
            CreateAccountButton.Click();
            RadioButton.Click();
            FirstName.SendKeys(user.FirstName);
            LastName.SendKeys(user.LastName);
            Password.SendKeys(user.Password);

            SelectElement date = new SelectElement(Date);

            date.SelectByValue("1");
            SelectElement month = new SelectElement(Month);

            month.SelectByValue("2");
            SelectElement year = new SelectElement(Year);

            year.SelectByValue("2010");

            Address.SendKeys(user.Address);
            City.SendKeys(user.City);

            SelectElement state = new SelectElement(State);

            state.SelectByValue("2");

            ZipCode.SendKeys(user.ZipCode);
            MobilePhone.SendKeys(user.MobilePhone);
            RegisterButton.Click();
        }
Пример #2
0
 public RegistrationPage ClickOnSignInButton(Registration person)
 {
     WelcomeEmailInput.Clear();
     WelcomeEmailInput.SendKeys(person.EMail);
     SignInButton.Click();
     return(new RegistrationPage(driver));
 }
Пример #3
0
        ///// <summary>
        ///// JQuery selector example
        ///// </summary>
        //public IWebElement LoginButton => WebDriver.FindElementByJQuery("input[name='btnSubmit']");

        public LoginPage BrittleLoginAsAdmin(string baseUrl, string password)
        {
            // https://crm422752.crm.dynamics.com/
            WebDriver.Navigate().GoToUrl(baseUrl);

            UserIdField.Clear();
            // sending a single quote is not possible with the Chrome Driver, it sends two single quotes!
            UserIdField.SendKeys("*****@*****.**");

            NextButton.Click();

            PasswordField.Clear();
            PasswordField.SendKeys(password);

            var wait = new WebDriverWait(WebDriver, TimeSpan.FromSeconds(5));

            wait.Until(f => f.FindElements(By.XPath("//div[@class='col-xs-24 no-padding-left-right button-container']/div/input")).FirstOrDefault());

            SignInButton = WebDriver.FindElements(By.Id("idSIButton9")).FirstOrDefault();
            SignInButton.Click();

            var staySignedInDialog = WebDriver.FindElement(By.XPath("//div[@role='heading']"));

            if (staySignedInDialog?.Text == "Stay signed in?")
            {
                wait = new WebDriverWait(WebDriver, TimeSpan.FromSeconds(5));
                wait.Until(f => f.FindElements(By.XPath("//div[@class='col-xs-24 no-padding-left-right button-container']/div/input")).FirstOrDefault());

                var noButton = WebDriver.FindElements(By.Id("idBtn_Back")).FirstOrDefault();
                noButton.Click();
            }

            return(this);
        }
Пример #4
0
 public void LoginIntoN11(string username, string password)
 {
     SignInButton.Click();
     EmailTextBox.SendKeys(username);
     PasswordBox.SendKeys(password);
     LoginButton.Click();
 }
Пример #5
0
 public void Login(string username, string password)
 {
     UserName.Clear();
     UserName.SendKeys(username);
     Password.SendKeys(password);
     SignInButton.Click();
 }
Пример #6
0
 public void NavigateToRegPage(LoginPage loginPage)
 {
     loginPage.Navigate("http://automationpractice.com/index.php");
     SignInButton.Click();
     EmailInput.SendKeys("*****@*****.**");
     CreateAccountButton.Click();
 }
Пример #7
0
 //Login to SkillSwap Website
 public void LoginStep(string userName, string password)
 {
     SignInButton.Click();
     EmailTextBox.SendKeys(userName);
     PasswordTextBox.SendKeys(password);
     LoginButton.Click();
 }
Пример #8
0
 public HomePage LogIn(IWebDriver driver, string login, string password)
 {
     driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(10);
     InputLogin(login);
     InputPassword(password);
     SignInButton.Click();
     return(new HomePage());
 }
Пример #9
0
        public void NavigationEmailForm(AutomationPracticeRegistrationModel user)
        {
            SignInButton.Click();
            EmailAddressField.SendKeys(user.EmailAddressField);
            CreateAccountButton.Click();

            Driver.ScrollTo(EmailField);
        }
        public void NavigationEmailForm(AutomationPracticeRegistrationModel user)
        {
            SignInButton.Click();
            EmailAddressField.SetText(user.EmailAddressField);
            CreateAccountButton.Click();

            EmailField.ScrollTo().ToBeVisible();
        }
Пример #11
0
 public void ExistingUser()
 {
     SignInButton.Click();
     Thread.Sleep(1000);
     EnterEmail.SendKeys("*****@*****.**");
     EnterPassword.SendKeys("123qwe");
     Login.Submit();
 }
Пример #12
0
        public void NavigateToRegistrationForm()
        {
            SignInButton.Click();

            Type(EnterValidEmailField, "*****@*****.**");

            CreateAnAccountButton.Click();
            RegistrationForm.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.
        }
Пример #14
0
        public void VerifyErrorMessageWithEmptyEmailFieldAndPasswordField()
        {
            string expectedResult = "Invalid Email or password.";

            RemmemberMeCheckBox.Click();
            SignInButton.Click();
            string actualResult = ErrorMessage.Text;

            Assert.AreEqual(expectedResult, actualResult);
        }
        public void AOSLogin(string username, string password)
        {
            string CurrentWindow = driver.CurrentWindowHandle;

            UserLink.Click();
            System.Threading.Thread.Sleep(3000);
            driver.SwitchTo().Window(driver.WindowHandles.Last());
            UserNameField.SendKeys(username);
            PasswordField.SendKeys(password);
            SignInButton.Click();
        }
Пример #16
0
        public void VerifyLoginErrorMessageWithInvalidEmailAndEmptyPasswordField()
        {
            string expectedResult = "Invalid Email or password.";

            EmailField.SendKeys("*****@*****.**");
            RemmemberMeCheckBox.Click();
            SignInButton.Click();
            string actualResult = ErrorMessage.Text;

            Assert.AreEqual(expectedResult, actualResult);
        }
Пример #17
0
        public void VerifyErrorMessageWithValidEmailAndInvalidPassword()
        {
            string expectedResult = "Invalid Email or password.";

            EmailField.SendKeys("*****@*****.**");
            PasswordField.SendKeys("wrongPassword");
            RemmemberMeCheckBox.Click();
            SignInButton.Click();
            string actualResult = ErrorMessage.Text;

            Assert.AreEqual(expectedResult, actualResult);
        }
Пример #18
0
        public void LoginWithValidEmailAndPassword()
        {
            string expectedResult = "Ultimate QA";

            EmailField.SendKeys("*****@*****.**");
            PasswordField.SendKeys("123456789");
            RemmemberMeCheckBox.Click();
            SignInButton.Click();
            string actualResult = Driver.Title;

            Assert.AreEqual(expectedResult, actualResult);
        }
Пример #19
0
        public void Login(string emailAddress, string password)
        {
            EmailAddress.Click();
            EmailAddress.Clear();
            EmailAddress.SendKeys(emailAddress);

            Password.Click();
            Password.Clear();
            Password.SendKeys(password);

            SignInButton.Click();
        }
Пример #20
0
        public void VerifyErrorMessageWithInvalidEmailAndValidPassword()
        {
            string expectedResult = "Invalid Email or password.";

            EmailField.SendKeys("*****@*****.**");
            PasswordField.SendKeys("123456789");
            RemmemberMeCheckBox.Click();
            SignInButton.Click();
            string actualResult = ErrorMessage.Text;

            Assert.AreEqual(expectedResult, actualResult);
        }
Пример #21
0
        public LoginPage LoginWithNoUserNameAndNoPasswordSpecified()
        {
            NavigateToPage();

            UserNameField.Clear();

            PasswordField.Clear();

            SignInButton.Click();

            return(this);
        }
Пример #22
0
        public LoginPage LoginWithNoPasswordSpecified()
        {
            NavigateToPage();

            UserNameField.Clear();
            UserNameField.SendKeys(TestUser.Username);

            PasswordField.Clear();

            SignInButton.Click();

            return(this);
        }
Пример #23
0
        public LoginPage LoginWithNonExistingUserWithoutPasswordSpecified()
        {
            NavigateToPage();

            UserNameField.Clear();
            UserNameField.SendKeys("NonExistingUsername");

            PasswordField.Clear();

            SignInButton.Click();

            return(this);
        }
Пример #24
0
        public IPage LoginWithValidCredentials(string userName, string password)
        {
            NavigateToPage();

            UserNameField.Clear();
            UserNameField.SendKeys(userName);

            PasswordField.Clear();
            PasswordField.SendKeys(password);

            SignInButton.Click();

            return(PageHelper.ResolvePage(WebDriver));
        }
Пример #25
0
        public MainPage Login()
        {
            Email = WebElement.FindById("email");
            Email.Input("*****@*****.**");

            Password = WebElement.FindById("password");
            Password.Input("test3");

            RememberMe = WebElement.FindById("rememberMe");
            RememberMe.Uncheck();

            SignInButton = WebElement.FindByXpath("//button[@class='btn btn-primary ng-scope']");
            SignInButton.Click();

            return(new MainPage(GetDriver()));
        }
Пример #26
0
 public void FillForm(AutomationPracticeFromModel user)
 {
     SignInButton.Click();
     WaitForLoad();
     EmailSectionOnCheateAccount.Click();
     FillEmail(user);
     WaitForLoad();
     CreateAccountButton.Click();
     WaitForLoad();
     LastNamePanel.SendKeys(user.LastNamePanel + Keys.Tab);
     FirstNamePanel.SendKeys(user.FirstNamePanel + Keys.Tab);
     PasswordPanel.SendKeys(user.PasswordPanel + Keys.Tab);
     AddressPanel.SendKeys(user.AddressPanel + Keys.Tab);
     CityPanel.SendKeys(user.CityPanel + Keys.Tab);
     IdStatePanel.SendKeys(user.IdStatePanel + Keys.Tab);
     PhoneMobile.SendKeys(user.PhoneMobile + Keys.Tab);
     PosteCodePanel.SendKeys(user.PosteCodePanel + Keys.Tab);
 }
Пример #27
0
        public void ValidateAuthentication(UserDto user)
        {
            SignInButton.Click();
            Helper.ScrollToSeeTheRightButton(_driver, EmailAddressField);
            EmailAddressField.Click();
            var emailAddressValue = user.GetType().GetRuntimeProperty("emailAddress").GetValue(user);

            if (emailAddressValue != null)
            {
                EmailAddressField.SendKeys(emailAddressValue.ToString());
            }
            PasswordField.Click();
            var passwordValue = user.GetType().GetRuntimeProperty("password").GetValue(user);

            if (passwordValue != null)
            {
                PasswordField.SendKeys(passwordValue.ToString());
            }
            SubmitButton.Click();
        }
Пример #28
0
        public bool Login(User user)
        {
            if (user.loginOption == LoginOption.Guest)
            {
                throw new ArgumentException();
            }

            EmailInput?.SendKeys(user.email);
            PasswordInput.SendKeys(user.password);
            SignInButton.Click();

            _driver.WaitUntiLoading();

            try
            {
                return(_driver.SafeFindFirstDisplayedElementBy(_validationIncorrectPasswordWarningLocator, 3) == null);
            }
            catch
            {
                return(false);
            }
        }
Пример #29
0
 public void Login(string email, string password)
 {
     EmailInput.SendKeys(email);
     PasswordInput.SendKeys(password);
     SignInButton.Click();
 }
Пример #30
0
 public void ClickSingButton()
 {
     SignInButton.Click();
 }