internal void LanguageAdd() { // Populate the excel data GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "ProfilePage"); //Explicit wait to click Add new element GlobalDefinitions.WaitForElement(GlobalDefinitions.driver, By.XPath("//a[@data-tab='first']")); //Click Language tab ClickLang.Click(); GlobalDefinitions.WaitForElement(GlobalDefinitions.driver, By.XPath("//div[contains(text(),'Add New')][1]")); //Click Add new Addnewlang.Click(); //Add Language AddLang.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Language")); //Add Level SelectLevel.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Level")); //Save Language SaveLang.Click(); }
public void Addlanguagedetails() { //Click on "Add New" button for Adding language Addnewlang.Click(); //Send the data to the "Add Language" textbox LanguageAdd.SendKeys("Chinese and Russian"); //Click on the "Choose Language Level", and Select option "Fluent" IWebElement Languagelevel = Driver.driver.FindElement(By.XPath("//select[@name='level']")); SelectElement Languagelevel_dd = new SelectElement(Languagelevel); Languagelevel_dd.SelectByValue("Fluent"); //Click on the "Add" button after adding details in language tab LanguageAddFinButn.Click(); }