internal void NavigateToCertification() { CertificateTab.Click(); Commondriver.Wait(10); }
internal void AddEducationAndCertification() { //Populate the Excel Sheet GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "Profile"); Thread.Sleep(1000); //--------------------------------------------------------- //Click on Education Tab EducationTab.Click(); //Add Education AddNewEducation.Click(); //Enter the University EnterUniversity.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "University")); Assert.That(EnterUniversity != null); //Select Country ChooseCountry.Click(); //Choose Country Level ChooseCountry.SendKeys("India"); //Select Title ChooseTitle.Click(); //Choose Title ChooseTitle.SendKeys(Keys.ArrowDown + Keys.ArrowDown + Keys.Enter); //Enter Degree Degree.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Degree")); Assert.That(Degree != null); try { var Title = GlobalDefinitions.driver.FindElement(By.XPath("(//TD[text()='B.A'])[1]")).Text; var Degree = GlobalDefinitions.driver.FindElement(By.XPath("(//TD[text()='B.Tech'])[2]")).Text; if (Title == "B.A" && Degree == "B.Tech") { // Base.test.Log(LogStatus.Info, "Language is already Exist!"); Assert.Fail("Education Information is already Exist!"); } } catch (Exception) { Base.test.Log(LogStatus.Info, "Can not find Information "); } //Year of Graduation DegreeYear.Click(); DegreeYear.SendKeys(Keys.ArrowDown + Keys.ArrowDown + Keys.Enter); //Click on Add Button in Education Tab AddEdu.Click(); Base.test.Log(LogStatus.Info, "Added Education successfully"); //------------------------------------------------- //Click on Certificate tab CertificateTab.Click(); //Add new Certificate AddNewCerti.Click(); //Enter Certificate Name EnterCerti.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Certificate")); Assert.That(EnterCerti != null); try { var Certi = GlobalDefinitions.driver.FindElement(By.XPath("//TD[text()='ISTQB1']")).Text; if (Certi == "ISTQB1") { // Base.test.Log(LogStatus.Info, "Language is already Exist!"); Assert.Fail("Certificate is already Exist!"); } } catch (Exception) { Base.test.Log(LogStatus.Info, "Can not find the Certificate "); } //Enter Certified from CertiForm.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "CertifiedForm")); Assert.That(CertiForm != null); //Enter the Year CertiYear.Click(); CertiYear.SendKeys(Keys.ArrowDown + Keys.ArrowDown + Keys.ArrowDown + Keys.Enter); //Click on Add Button in Certification Tab AddCerti.Click(); Base.test.Log(LogStatus.Info, "Added Certificate successfully"); }