public static void AddSkills() { // populate excel data GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "ShareSkill"); Thread.Sleep(1000); AccessWebElement.ButtonClick(driver, "XPath", Path.shareskill); Thread.Sleep(1000); AccessWebElement.InsertText(driver, "XPath", Path.Title, GlobalDefinitions.ExcelLib.ReadData(2, "Title")); AccessWebElement.InsertText(driver, "XPath", Path.Description, GlobalDefinitions.ExcelLib.ReadData(2, "Description")); AccessWebElement.InsertText(driver, "XPath", Path.Category, GlobalDefinitions.ExcelLib.ReadData(2, "Category")); AccessWebElement.InsertText(driver, "XPath", Path.Subcategory, GlobalDefinitions.ExcelLib.ReadData(2, "Subcategory")); AccessWebElement.InsertText(driver, "XPath", Path.Tags, GlobalDefinitions.ExcelLib.ReadData(2, "Tags")); driver.FindElement(By.XPath("//*[@id='service-listing-section']/div[2]/div/form/div[4]/div[2]/div[1]/div/div/div/input")).SendKeys(Keys.Enter); AccessWebElement.ButtonClick(driver, "XPath", Path.HourlyBasisService); AccessWebElement.ButtonClick(driver, "XPath", Path.Online); AccessWebElement.InsertText(driver, "XPath", Path.Enddate, GlobalDefinitions.ExcelLib.ReadData(2, "Enddate")); AccessWebElement.InsertText(driver, "XPath", Path.SunStarttime, GlobalDefinitions.ExcelLib.ReadData(2, "SunStarttime")); Console.WriteLine(Path.SunStarttime); AccessWebElement.InsertText(driver, "XPath", Path.SunEndtime, GlobalDefinitions.ExcelLib.ReadData(2, "SunEndtime")); AccessWebElement.InsertText(driver, "XPath", Path.MonStartime, GlobalDefinitions.ExcelLib.ReadData(2, "MonStarttime")); // Console.WriteLine(driver.FindElement(By.XPath(Path.MonStartime)).Text); //Assert.AreEqual("This email has already been used to register an account.", Webpages.HomePage.localDriver.FindElement(By.XPath("/html/body/div[2]/div/div/form/div[3]/div")).Text); AccessWebElement.ButtonClick(driver, "XPath", Path.Skilltrade); AccessWebElement.InsertText(driver, "XPath", Path.SkillExange, GlobalDefinitions.ExcelLib.ReadData(2, "SkillExchange")); driver.FindElement(By.XPath("//*[@id='service-listing-section']/div[2]/div/form/div[8]/div[4]/div/div/div/div/div/input")).SendKeys(Keys.Enter); AccessWebElement.ButtonClick(driver, "XPath", Path.Active); AccessWebElement.ButtonClick(driver, "XPath", Path.save); AccessWebElement.ButtonClick(driver, "XPath", ManageList.managelisting); }
public static void LoginSteps() { //extent Reports Base.test = Base.extent.StartTest("Login Test"); //Populate the Excel sheet Global.GlobalDefinitions.ExcelLib.PopulateInCollection(Global.Base.ExcelPath, "SignIn"); //Navigate to the Url Global.GlobalDefinitions.driver.Navigate().GoToUrl(GlobalDefinitions.ExcelLib.ReadData(2, "Url")); //Click on Sign In tab AccessWebElement.ButtonClick(driver, "XPath", SignInP.signin); //Enter the data in Username textbox AccessWebElement.InsertText(driver, "XPath", SignInP.username, GlobalDefinitions.ExcelLib.ReadData(2, "Username")); Thread.Sleep(500); //Enter the password AccessWebElement.InsertText(driver, "XPath", SignInP.password, GlobalDefinitions.ExcelLib.ReadData(2, "Password")); //Click on Login button AccessWebElement.ButtonClick(driver, "XPath", SignInP.login); Thread.Sleep(1500); //string text = GlobalDefinitions.driver.Title; //if (text == "Profile") //{ // Global.Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Login Successful"); //} //else // Global.Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Fail, "Login Unsuccessful"); }