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(); }
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); } }