Exemple #1
0
        internal void Registration()
        {
            //Populate the excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "SignUp");
            Thread.Sleep(1000);
            //Click on LougOut Button
            logOutBtn.Click();
            Thread.Sleep(1000);
            //Click on Join button
            Join.Click();

            //Enter FirstName
            FirstName.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "FirstName"));

            //Enter LastName
            LastName.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "LastName"));

            //Enter Email
            Email.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Email"));

            //Enter Password
            Password.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Password"));

            //Enter Password again to confirm
            ConfirmPassword.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "ConfirmPswd"));

            //Click on Checkbox
            Checkbox.Click();

            //Click on join button to Sign Up
            JoinBtn.Click();
        }
Exemple #2
0
        internal void Register(IWebDriver driver)
        {
            // hit URL
            driver.Navigate().GoToUrl("http://192.168.99.100:5000/");
            driver.Manage().Window.Maximize();

            CommomDriver.Wait(2);

            //Click on Join Button
            Joinbtn.Click();


            //populate login page data collection
            ExcelLibHelpers.PopulateInCollection(MarsResource.ExcelPath, "SignUp");

            //Give FirstName
            FirstName.SendKeys(ExcelLibHelpers.ReadData(2, "First Name"));

            //Give LastName
            LastName.SendKeys(ExcelLibHelpers.ReadData(2, "Last Name"));

            //Give an Email
            Email.SendKeys(ExcelLibHelpers.ReadData(2, "Email"));

            //Give password
            Password.SendKeys(ExcelLibHelpers.ReadData(2, "Password"));

            //Give Conform Password
            ConformPsw.SendKeys(ExcelLibHelpers.ReadData(2, "Conform Password"));

            //Click on Check-Box
            CheckBox.Click();

            //Click on Join button
            JoinBtn.Click();
            try
            {
                //Wait untill
                CommomDriver.WaitForVisibility(driver, "XPath", "//*[@id='account-profile-section']/div/div[1]/div[2]/div/span", 20);
                //Assertion for checking condition
                Assert.That(LoginText.Text, Is.EqualTo(ExcelLibHelpers.ReadData(2, "Text")));
            }
            catch (NoSuchElementException e)
            {
                Console.WriteLine(e.Message);
            }
        }