internal void NavigateToCertification()
 {
     CertificateTab.Click();
     Commondriver.Wait(10);
 }
Esempio n. 2
0
        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");
        }