//Add Skills internal void AddSkill() { //explicit wait GlobalDefinitions.WaitForClickableElement(driver, By.XPath("//a[text()='Skills']"), 30); //click on skill SkillsButton.Click(); GlobalDefinitions.wait(30); //click on add new button AddNewSkills.Click(); GlobalDefinitions.wait(30); //GlobalDefinitions.WaitForElement("//input[contains(@placeholder,'Add Skill')]"); //add value in skill text SkillsText.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Skill")); //Skill level new SelectElement(driver.FindElement(By.XPath("//select[@class='ui fluid dropdown']"))).SelectByText(GlobalDefinitions.ExcelLib.ReadData(2, "SkillLevel")); //click on add button btnAddSkill.Click(); GlobalDefinitions.wait(30); }
//Add Skills internal void AddSkills1() { Console.WriteLine("*************************************************************"); //click on skill // SkillsButton.Click(); ExtentionHelpers.TurnOnWait(driver); //click on add new button AddNewSkills.Click(); ExtentionHelpers.TurnOnWait(driver); //Driver.waitElementIsVisible("//input[contains(@placeholder,'Add Skill')]"); //add value in skill text SkillsText.SendKeys(ExcelLibHelper.ReadData(2, "Skills")); //Skill level new SelectElement(driver.FindElement(By.XPath("//select[@class='ui fluid dropdown']"))).SelectByText(ExcelLibHelper.ReadData(2, "SkillLevel"));; //click on add button AddSkill.Click(); ExtentionHelpers.TurnOnWait(driver); var actualskillMessage = driver.FindElement(By.XPath("//div[contains(@class,'ns-box-inner')]")); driver.FindElement(By.XPath("//a[contains(@class,'ns-close')]")); Console.WriteLine(actualskillMessage.Text); Console.WriteLine("skill added"); Console.WriteLine("*******************************************"); }