Exemple #1
0
        public void TextBox()
        {
            NavigationHelper.NavigateTOURL(ObjectRepository.Config.GetWebsite());

            LinkHelper.ClickLink(By.LinkText("Login"));


            //IWebElement emailBoxField = ObjectRepository.Driver.FindElement(By.Id("input-email"));
            //emailBoxField.Clear();

            TextboxHelper.ClearTextBox(By.Id("input-email")); //clear data out of text box
            TextboxHelper.SendTextToTextbox(By.Id("input-email"), ObjectRepository.Config.GetUsername());
        }
 public UserAccountPage RegisterNewAccount()
 {
     TextboxHelper.SendTextToTextbox(_firstname, "Andre");
     TextboxHelper.SendTextToTextbox(_lastname, "Deji");
     TextboxHelper.SendTextToTextbox(_email, "*****@*****.**");
     TextboxHelper.SendTextToTextbox(_phone, "079390865512");
     TextboxHelper.SendTextToTextbox(_password, "letmein123");
     TextboxHelper.SendTextToTextbox(_confirmPassword, "letmein123");
     RadioButtonHelper.ClickOneRadiobutton(_newsletterYes);
     CheckboxHelper.ClickCheckbox(_policyBox);
     MenuButtonHelper.SelectMenuButton(_continueButton);
     return(new UserAccountPage());
 }
Exemple #3
0
        public void TextBox()
        {
            NavigationHelper.
            NavigateToURl(ObjectRepository.
                          Config.
                          GetWebsite());

            LinkHelper.ClickLink(By.LinkText("Login"));
            //the above click on login tab
            //IWebElement emailBoxField = ObjectRepository.
            //    Driver.
            //    FindElement(By.Id("input-email"));
            //emailBoxField.Clear();
            TextboxHelper.ClearTextBox(By.Id("input-email"));
            TextboxHelper.SendTextToTextbox(By.Id("input-email"),
                                            ObjectRepository.Config.GetUsername());
        }
Exemple #4
0
        public void RegisterNewAccountDdt()
        {
            NavigationHelper.NavigateToURL(ObjectRepository.Config.GetDemoRegister());

            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_registerButton);
            TextboxHelper.SendTextToTextbox(_firstname, TestContext.DataRow["FIRSTNAME"].ToString());
            TextboxHelper.SendTextToTextbox(_lastname, TestContext.DataRow["LASTNAME"].ToString());
            TextboxHelper.SendTextToTextbox(_email, TestContext.DataRow["EMAIL"].ToString());
            TextboxHelper.SendTextToTextbox(_phone, TestContext.DataRow["PHONE"].ToString());
            TextboxHelper.SendTextToTextbox(_password, TestContext.DataRow["PASSWORD"].ToString());
            TextboxHelper.SendTextToTextbox(_confirmPassword, TestContext.DataRow["CONFIRMPASSWORD"].ToString());
            RadioButtonHelper.ClickOnOneRadioButton(_newsletterYes);
            CheckboxHelper.ClickCheckbox(_policyBox);
            MenuButtonHelper.SelectMenuButton(_continueButton);
            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_logoutButton);
        }
        public void TestExplicitWait()
        {
            // string me = "andre";

            NavigationHelper.NavigateToURl(ObjectRepository.Config.GetWebsite());

            var wait = new WebDriverWait(ObjectRepository.Driver, TimeSpan.FromSeconds(30));

            {
                PollingInterval = TimeSpan.FromMilliseconds(250);
            }
            wait.IgnoreExceptionTypes(typeof(NoSuchElementException), typeof(ElementNotVisibleException));
            // wait.Until(WaitForElement()); //we comment this out because of the "waitforstring" below and we now have
            //wait.Until(WaitForString());
            wait.Until(WaitForElementTwo());

            TextboxHelper.SendTextToTextbox(By.ClassName("btn-default"), "Andre");
        }
        public void RegisterNewAccountDdt()
        {
            NavigationHelper.NavigateToURl(ObjectRepository.Config.GetWebsite());
            //var homepage = new HomePage();
            //    homepage.SelectRegisterAccountButton(); // let us write this in a different way
            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_registerButton);

            TextboxHelper.SendTextToTextbox(_firstname, TestContext.DataRow["FIRSTNAME"].ToString());
            TextboxHelper.SendTextToTextbox(_lastname, TestContext.DataRow["LASTNAME"].ToString());
            TextboxHelper.SendTextToTextbox(_email, TestContext.DataRow["EMAIL"].ToString());
            TextboxHelper.SendTextToTextbox(_phone, TestContext.DataRow["PHONE"].ToString());
            TextboxHelper.SendTextToTextbox(_password, TestContext.DataRow["PASSWORD"].ToString());
            TextboxHelper.SendTextToTextbox(_confirmPassword, TestContext.DataRow["CONFIRMPASSWORD"].ToString());
            RadioButtonHelper.ClickOneRadiobutton(_newsletterYes);
            CheckboxHelper.ClickCheckbox(_policyBox);
            MenuButtonHelper.SelectMenuButton(_continueButton);
            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_logoutButton);
            //return new UserAccountPage();
        }
Exemple #7
0
        public void ReadFromExcelFile()
        {
            //NavigationHelper.
            //    NavigateToURL(ObjectRepository.
            //    Config.
            //    GetWebsite());

            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_registerButton);

            TextboxHelper.SendTextToTextbox(_firstname, TestContext.DataRow["FirstName"].ToString());
            TextboxHelper.SendTextToTextbox(_lastname, TestContext.DataRow["LastName"].ToString());
            TextboxHelper.SendTextToTextbox(_email, TestContext.DataRow["Email"].ToString());
            TextboxHelper.SendTextToTextbox(_phone, TestContext.DataRow["Phone"].ToString());
            TextboxHelper.SendTextToTextbox(_password, TestContext.DataRow["Password"].ToString());
            TextboxHelper.SendTextToTextbox(_confirmPassword, TestContext.DataRow["ConfirmPassword"].ToString());
            RadioButtonHelper.ClickOnOneRadioButton(_newsletterYes);
            CheckboxHelper.ClickCheckbox(_policyBox);
            MenuButtonHelper.SelectMenuButton(_continueButton);
            MenuButtonHelper.SelectMenuButton(_myAccountTab);
            MenuButtonHelper.SelectMenuButton(_logoutButton);
        }
Exemple #8
0
 public void GivenIHaveEnteredMyTelephoneNumber()
 {
     TextboxHelper.SendTextToTextbox(_phone, "0123584675");
 }
Exemple #9
0
 public void GivenIHaveEnteredMyEmailAddress()
 {
     TextboxHelper.SendTextToTextbox(_email, "*****@*****.**");
 }
Exemple #10
0
 public void GivenIHaveEnteredMyLastname()
 {
     TextboxHelper.SendTextToTextbox(_lastname, "Ade");
 }
Exemple #11
0
 public void GivenIHaveEnteredMyFirstname()
 {
     TextboxHelper.SendTextToTextbox(_firstname, "AndreaBeans");
 }