internal void AddNewEdu() { //Add Education AddEducation.Click(); //Add Education tab AddNewEducation.Click(); //Enter the University EnterUniversity.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "University")); //Choose Country ChooseCountry.Click(); Thread.Sleep(500); //Choose Country Level ChooseCountryOpt.Click(); //Choose Title ChooseTitle.Click(); Thread.Sleep(500); ChooseTitleOpt.Click(); //Enter Degree Degree.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Degree")); //Year of Graduation DegreeYear.Click(); Thread.Sleep(500); DegreeYearOpt.Click(); AddEdu.Click(); Thread.Sleep(500); Base.test.Log(LogStatus.Info, "Added Education successfully"); }
public void EditEduaction() { { Global.ExcelLib.PopulateInCollection(Base.ExcelPath, "AddSkills"); GlobalDefinitions.Wait(); EducationLink.Click(); //for editing Education details IList <IWebElement> rows = GlobalDefinitions.driver.FindElements(By.XPath(".//tr")); //This loop finds the first row which' title matches sRowValue for (int i = 1; i < rows.Count; i++) { String sValue = GlobalDefinitions.driver.FindElement(By.XPath("//td[contains(text(),'MIT')]")).Text; if (sValue == "MIT") { IWebElement Edit = GlobalDefinitions.driver.FindElement(By.XPath("//tbody[1]//tr[1]//td[6]//span[1]//i[1]")); Edit.Click(); //EditEdu.Click(); EnterUniversity.Clear(); EnterUniversity.SendKeys(ExcelLib.ReadData(7, "College")); //Select Title from Dropdown IWebElement TitleLevelDrpdwn = GlobalDefinitions.driver.FindElement(By.XPath("//select[@name='title']")); SelectElement chooseEduTitleLevel = new SelectElement(TitleLevelDrpdwn); var EduTitleLevelData = ExcelLib.ReadData(rowNum, "Title"); chooseEduTitleLevel.SelectByValue(EduTitleLevelData); UpdateEdu.Click(); break; } } } IWebElement UpdateAlertPopup = GlobalDefinitions.driver.FindElement(By.ClassName("ns-box-inner")); String AlertText = UpdateAlertPopup.Text; GlobalDefinitions.Wait(); Assert.IsTrue(AlertText.Contains("updated")); Console.WriteLine(AlertText); //Base.test.Log(RelevantCodes.ExtentReports.LogStatus.Pass, "Education Updated successfully"); var ScreenshotPath = Global.SaveScreenshot.SaveScreenshotClass(GlobalDefinitions.driver, "Skills deleted successfully"); }
internal void Add_Education() { //read data from the excel GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "AddEduction"); Thread.Sleep(1000); Education.Click(); GlobalDefinitions.WaitForElement(Global.GlobalDefinitions.driver, "XPath", AddNewEducation.Text, 2000); AddNewEducation.Click(); EnterUniversity.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "university")); var countryOpt = new SelectElement(ChooseCountry); countryOpt.SelectByText(GlobalDefinitions.ExcelLib.ReadData(2, "country")); var titleOpt = new SelectElement(ChooseTitle); titleOpt.SelectByText(GlobalDefinitions.ExcelLib.ReadData(2, "title")); Degree.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "degree")); var graduationOpt = new SelectElement(DegreeYear); graduationOpt.SelectByText(GlobalDefinitions.ExcelLib.ReadData(2, "graduation year")); AddEdu.Click(); Thread.Sleep(1000); //close the pop up window GlobalDefinitions.driver.FindElement(By.XPath("//a[@href ='#']")).Click(); }
internal void EditProfile() { //Populate the Excel Sheet GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "Profile"); Thread.Sleep(1000); //Click on Edit button ProfileEdit.Click(); //User's First Name FirstName.Clear(); FirstName.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "FirstName")); //User's Last Name LastName.Clear(); LastName.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "LastName")); //Save User's Details SaveUserDetails.Click(); //Availability Time option Thread.Sleep(1500); AvailabilityTime.Click(); AvailabilityTimeOpt.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "AvailableTime")); //Availability Hours Thread.Sleep(2000); AvailabilityHours.Click(); //Availability Hours option Availability.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Hours")); //Earn Target Thread.Sleep(2000); EarnTarget.Click(); selectTarget.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "EarnTarget")); //----------------------------------------------------- //IJavaScriptExecutor js = GlobalDefinitions.driver as IJavaScriptExecutor; //Thread.Sleep(1000); //js.ExecuteScript("window.scrollBy(0,100);"); //Thread.Sleep(1000); //--------------------------------------------------------- //Click on Add New Language button AddNewBtn.Click(); Thread.Sleep(1000); //Enter the Language AddLangText.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Language")); //Choose Language ChooseLangLevel.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Level")); Thread.Sleep(1000); AddLang.Click(); Base.test.Log(LogStatus.Info, "Added Language successfully"); //----------------------------------------------------------- //Click on Add New Skill Button SkillTab.Click(); AddNewSkillBtn.Click(); //Enter the skill AddSkillText.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Skill")); //Click the skill dropdown ChooseSkilllevel.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "SkillsLevel")); Thread.Sleep(500); //ChooseSkilllevel.Click(); AddSkill.Click(); Thread.Sleep(500); Base.test.Log(LogStatus.Info, "Added Skills successfully"); //--------------------------------------------------------- //Add Education EducationTab.Click(); AddNewEducation.Click(); //Enter the University EnterUniversity.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "University")); //Choose Country ChooseCountry.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Country")); Thread.Sleep(500); //Choose Title ChooseTitle.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Title")); Thread.Sleep(500); //Enter Degree Degree.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Degree")); //Year of Graduation DegreeYear.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "GraduateYear")); Thread.Sleep(500); AddEdu.Click(); Thread.Sleep(500); Base.test.Log(LogStatus.Info, "Added Education successfully"); //------------------------------------------------- //Click on Certificate tab CertiTab.Click(); //Click on add new AddNewCertibtn.Click(); //Enter Certificate Name CertiName.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Certificate")); //Enter Certified from CertiFrom.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "CertifiedFrom")); //Enter the Year CertiYear.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "CerYear"));; Thread.Sleep(500); //Click Add new AddCerti.Click(); Thread.Sleep(500); Base.test.Log(LogStatus.Info, "Added Certificate successfully"); //------------------------------------------------------------------------------- //Add Description ICON DescrIco.Click(); //Enter description Description.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Description")); Thread.Sleep(500); //Click on Save Save.Click(); Base.test.Log(LogStatus.Info, "Added Description successfully"); }
internal void EditProfile() { //Populate the Excel Sheet GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "Profile"); Thread.Sleep(1000); //Click on Edit button ProfileEdit.Click(); //Availability Time option Thread.Sleep(1500); Actions action = new Actions(GlobalDefinitions.driver); action.MoveToElement(AvailabilityTime).Build().Perform(); Thread.Sleep(1000); IList <IWebElement> AvailableTime = AvailabilityTimeOpt.FindElements(By.TagName("div")); int count = AvailableTime.Count; for (int i = 0; i < count; i++) { if (AvailableTime[i].Text == GlobalDefinitions.ExcelLib.ReadData(2, "AvailableTime")) { AvailableTime[i].Click(); Base.test.Log(LogStatus.Info, "Select the available time"); } } //Availability Hours AvailabilityHours.Click(); //Availability Hours option AvailabilityHours.SendKeys(Keys.ArrowDown); AvailabilityHours.SendKeys(Keys.Enter); //Salary Salary.Click(); //Choose the option from salary dropdown Salary.SendKeys(Keys.ArrowDown); Thread.Sleep(500); Salary.SendKeys(Keys.Enter); //Choose Location Thread.Sleep(1000); action.MoveToElement(Location).Build().Perform(); Thread.Sleep(1000); IList <IWebElement> LocCountry = LocationOpt.FindElements(By.TagName("div")); int countrycount = LocCountry.Count; for (int i = 0; i < countrycount; i++) { if (LocCountry[i].Text == GlobalDefinitions.ExcelLib.ReadData(2, "Country")) { LocCountry[i].Click(); Base.test.Log(LogStatus.Info, "Selected Country"); } } //Choose City Thread.Sleep(1000); action.MoveToElement(City).Build().Perform(); Thread.Sleep(1000); IList <IWebElement> LocCity = CityOpt.FindElements(By.TagName("div")); int citycount = LocCity.Count; for (int i = 0; i < citycount; i++) { if (LocCity[i].Text == GlobalDefinitions.ExcelLib.ReadData(2, "City")) { LocCity[i].Click(); Base.test.Log(LogStatus.Info, "Selected City"); } } //--------------------------------------------------------- //Click on Add New Language button AddNewLangBtn.Click(); Thread.Sleep(1000); //Enter the Language AddLangText.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Language")); //Choose Lang ChooseLang.Click(); Thread.Sleep(1000); ChooseLangOpt.Click(); Thread.Sleep(500); AddLang.Click(); Base.test.Log(LogStatus.Info, "Added Language successfully"); //----------------------------------------------------------- //Click on Add New Skill Button AddNewSkillBtn.Click(); //Enter the skill AddSkillText.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Skill")); //Click the skill dropdown ChooseSkill.Click(); Thread.Sleep(500); ChooseSkilllevel.Click(); AddSkill.Click(); Thread.Sleep(500); Base.test.Log(LogStatus.Info, "Added Skills successfully"); //--------------------------------------------------------- //Add Education AddNewEducation.Click(); //Enter the University EnterUniversity.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "University")); //Choose Country ChooseCountry.Click(); Thread.Sleep(500); //Choose Country Level ChooseCountryOpt.Click(); //Choose Title ChooseTitle.Click(); Thread.Sleep(500); ChooseTitleOpt.Click(); //Enter Degree Degree.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Degree")); //Year of Graduation DegreeYear.Click(); Thread.Sleep(500); DegreeYearOpt.Click(); AddEdu.Click(); Thread.Sleep(500); Base.test.Log(LogStatus.Info, "Added Education successfully"); //------------------------------------------------- //Add new Certificate AddNewCerti.Click(); //Enter Certificate Name EnterCerti.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Certificate")); //Enter Certified from CertiFrom.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "CertifiedFrom")); //Enter the Year CertiYear.Click(); Thread.Sleep(500); CertiYearOpt.Click(); AddCerti.Click(); Thread.Sleep(500); Base.test.Log(LogStatus.Info, "Added Certificate successfully"); //----------------------------------------------------- //Add Description Description.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Description")); Thread.Sleep(500); Save.Click(); Base.test.Log(LogStatus.Info, "Added Description successfully"); }
internal void EditProfile() { Global.GlobalDefinitions.wait(60000); //Populate the Excel Sheet GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "Profile"); //Click on Edit button AvailabilityTimeEdit.Click(); AvailabilityTime.Click(); AvailabilityTimeOpt.Click(); //Availability Time option // Actions action = new Actions(GlobalDefinitions.driver); // action.MoveToElement(AvailabilityTime).Build().Perform(); Thread.Sleep(1000); //IList<IWebElement> AvailableTime = AvailabilityTimeOpt.FindElements(By.TagName("div")); IList <IWebElement> AvailableTime = GlobalDefinitions.driver.FindElements(By.XPath("//select[@name='availabiltyType']/option")); int count = AvailableTime.Count; for (int i = 0; i < count; i++) { if (AvailableTime[i].Text == GlobalDefinitions.ExcelLib.ReadData(2, "AvailableTime")) { AvailableTime[i].Click(); Base.test.Log(LogStatus.Info, "Select the available time"); Console.WriteLine(AvailableTime[i].Text); Console.WriteLine(count); } } //Availability Edit AvailabilityHoursEdit.Click(); //Availability Hours option AvailabilityHoursDropDown.Click(); AvailabilityHours.Click(); //Salary SalaryEdit.Click(); //Choose the option from salary dropdown SalaryDropdown.Click(); SalaryOpt.Click(); //--------------------------------------------------------- //Click on Add New Language button AddNewLangBtn.Click(); //Enter the Language AddLangText.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Language")); //Choose Lang ChooseLang.Click(); ChooseLangOpt.Click(); AddLang.Click(); Base.test.Log(LogStatus.Info, "Added Language successfully"); //----------------------------------------------------------- //Click on Skill Button SkillBtn.Click(); //Click on Add New Skill Button AddNewSkillBtn.Click(); //Enter the skill AddSkillText.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Skill")); //Click the skill dropdown ChooseSkill.Click(); ChooseSkilllevel.Click(); AddSkill.Click(); Base.test.Log(LogStatus.Info, "Added Skills successfully"); //--------------------------------------------------------- //Click on Education Tab EduBtn.Click(); //Add Education AddNewEducation.Click(); //Enter the University EnterUniversity.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "University")); //Choose Country ChooseCountry.Click(); //Choose Country Level ChooseCountryOpt.Click(); //Choose Title ChooseTitle.Click(); ChooseTitleOpt.Click(); //Enter Degree Degree.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Degree")); //Year of Graduation DegreeYear.Click(); DegreeYearOpt.Click(); AddEdu.Click(); Base.test.Log(LogStatus.Info, "Added Education successfully"); //------------------------------------------------- //Click on Certificates Tab CertiBtn.Click(); //Add new Certificate AddNewCerti.Click(); //Enter Certificate Name EnterCerti.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Certificate")); //Enter Certified from CertiFrom.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "CertifiedFrom")); //Enter the Year CertiYear.Click(); CertiYearOpt.Click(); AddCerti.Click(); Base.test.Log(LogStatus.Info, "Added Certificate successfully"); //----------------------------------------------------- }
public void AddEducation() { //Populate the Excel Sheet Global.ExcelLib.PopulateInCollection(Base.ExcelPath, "AddSkills"); GlobalDefinitions.Wait(); EducationLink.Click(); //loop for multiple data getting added at single shot int loopNum = Base.RowCount + 2; for (int rowNum = 2; rowNum <= loopNum; rowNum++) { GlobalDefinitions.Wait(); AddNewEducation.Click(); EnterUniversity.SendKeys(ExcelLib.ReadData(rowNum, "College")); //Select country from dropdown IWebElement EduLevelDrpdwn = GlobalDefinitions.driver.FindElement(By.XPath("//select[@name='country']")); SelectElement chooseEduLevel = new SelectElement(EduLevelDrpdwn); var EduLevelData = ExcelLib.ReadData(rowNum, "Country"); chooseEduLevel.SelectByValue(EduLevelData); //Select Title from Dropdown IWebElement TitleLevelDrpdwn = GlobalDefinitions.driver.FindElement(By.XPath("//select[@name='title']")); SelectElement chooseEduTitleLevel = new SelectElement(TitleLevelDrpdwn); //select.SelectByText(ConstantHelpers.LevelFluent); var EduTitleLevelData = ExcelLib.ReadData(rowNum, "Title"); chooseEduTitleLevel.SelectByValue(EduTitleLevelData); GlobalDefinitions.Wait(); //Enter Degree EduDegree.SendKeys(ExcelLib.ReadData(rowNum, "Degree")); //Select Title from Dropdown IWebElement YearDrpdwn = GlobalDefinitions.driver.FindElement(By.XPath("//select[@name='yearOfGraduation']")); SelectElement chooseEduYear = new SelectElement(YearDrpdwn); //select.SelectByText(ConstantHelpers.LevelFluent); var EduYearData = ExcelLib.ReadData(rowNum, "Year"); chooseEduYear.SelectByValue(EduYearData); AddSkill.Click(); } //Asserting the Language text String ExpectedLanguage = ExcelLib.ReadData(2, "College"); String ActualLanguage = GlobalDefinitions.driver.FindElement(By.XPath("//td[contains(text(),'MIT')]")).Text; Assert.AreEqual(ActualLanguage, ExpectedLanguage); Console.WriteLine("Education" + " " + ActualLanguage + " " + "is added"); GlobalDefinitions.Wait(); String ExpectedLanguage1 = ExcelLib.ReadData(3, "College"); String ActualLanguage1 = GlobalDefinitions.driver.FindElement(By.XPath("//td[contains(text(),'Raisoni')]")).Text; Assert.AreEqual(ActualLanguage1, ExpectedLanguage1); Console.WriteLine("Education" + " " + ActualLanguage1 + " " + "is added"); GlobalDefinitions.Wait(); String ExpectedLanguage2 = ExcelLib.ReadData(4, "College"); String ActualLanguage2 = GlobalDefinitions.driver.FindElement(By.XPath("//td[contains(text(),'IC')]")).Text; Assert.AreEqual(ActualLanguage2, ExpectedLanguage2); Console.WriteLine("Education" + " " + ActualLanguage2 + " " + "is added"); //saving screenshot var ScreenshotPath = Global.SaveScreenshot.SaveScreenshotClass(GlobalDefinitions.driver, "Education Added successfully"); }
internal void EditProfile() { //Populate the Excel Sheet GlobalDefinitions.ExcelLib.PopulateInCollections(Base.ExcelPath, "Profile"); GlobalDefinitions.wait(60); //builder.MoveToElement(HoursEdit).Build().Perform(); AvailabilityEdit.Click(); HoursEdit.Click(); EarnTargetEdit.Click(); AvailabilityDropDown.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "AvailableTime")); HoursDropDown.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Hours")); EarnTargetDropDown.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "EarnTarget")); //--------------------------------------------------------- #region Languages //Click on Add New Language button AddNewLangBtn.Click(); GlobalDefinitions.wait(20); //Enter the Language AddLangText.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Language")); //Choose Language Level ChooseLang.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "LanguageLevel")); ChooseLang.Click(); AddLang.Click(); GlobalDefinitions.wait(10); Base.test.Log(LogStatus.Info, "Added Language successfully"); #endregion //----------------------------------------------------------- #region Skills //Click on Skill Tab SkillTab.Click(); //Click on Add New Skill Button AddNewSkillBtn.Click(); GlobalDefinitions.wait(20); //Enter the skill AddSkillText.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Skill")); //Click the skill dropdown ChooseSkill.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "SkillLevel")); ChooseSkill.Click(); //Click Add button AddSkill.Click(); GlobalDefinitions.wait(10); Base.test.Log(LogStatus.Info, "Added Skills successfully"); #endregion //--------------------------------------------------------- #region Education //EducationTab Educationtab.Click(); //Add Education AddNewEducation.Click(); GlobalDefinitions.wait(20); //Enter the University EnterUniversity.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "University")); //Choose Country ChooseCountry.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Country")); ChooseCountry.Click(); GlobalDefinitions.wait(10); //Choose Title ChooseTitle.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Title")); ChooseTitle.Click(); GlobalDefinitions.wait(10); //Enter Degree Degree.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Degree")); //Year of Graduation DegreeYear.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "GraduationYear")); DegreeYear.Click(); GlobalDefinitions.wait(10); //Click Add Button AddEdu.Click(); GlobalDefinitions.wait(10); Base.test.Log(LogStatus.Info, "Added Education successfully"); #endregion //------------------------------------------------- #region Certification //CertificationTab CertificationTab.Click(); //Add new Certificate AddNewCerti.Click(); //Enter Certificate Name EnterCerti.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Certification")); //Enter Certified from CertiFrom.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Certified From")); //Enter the Year CertiYear.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "CertYear")); CertiYear.Click(); GlobalDefinitions.wait(10); AddCerti.Click(); GlobalDefinitions.wait(10); Base.test.Log(LogStatus.Info, "Added Certificate successfully"); #endregion //----------------------------------------------------- #region Description //Add Description DescriptionEdit.Click(); GlobalDefinitions.wait(100); DescriptionWrite.Click(); GlobalDefinitions.wait(120); DescriptionWrite.Clear(); GlobalDefinitions.wait(60); DescriptionWrite.SendKeys(GlobalDefinitions.ExcelLib.ReadData(2, "Description")); GlobalDefinitions.wait(30); Save.Click(); Base.test.Log(LogStatus.Info, "Added Description successfully"); #endregion }
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"); }