public void WhenSellerClickOnEducationTabAndClickOnDeleteExistingEducationButton()
        {
            EducationPage educationPage = new EducationPage();

            ExcelLibHelper.PopulateInCollection(ConstantHelpers.DataFilePath, "Education");
            string originalCollegeName = ExcelLibHelper.ReadData(2, "CollegeName");
            string NewcollegeName      = ExcelLibHelper.ReadData(3, "CollegeName");
            string country             = ExcelLibHelper.ReadData(2, "Country");
            string title         = ExcelLibHelper.ReadData(2, "Title");
            string degree        = ExcelLibHelper.ReadData(2, "Degree");
            string yearOfPassing = ExcelLibHelper.ReadData(2, "YearOfPassing");

            educationPage.EducationDelete(NewcollegeName);
            bool isRecordPresent = educationPage.VerifyDegree(NewcollegeName, country, title, degree, yearOfPassing);

            // Assert.False(isRecordPresent);

            if (!isRecordPresent)
            {
                Assert.False(isRecordPresent);
            }
            else
            {
                Assert.Fail("Verification Failed.");
                throw new Exception("Result does not match");
            }
        }
예제 #2
0
 public EducationPageSteps()
 {
     driver        = new ChromeDriver();
     loginPage     = new LoginPage(driver);
     profilePage   = new ProfilePage(driver);
     educationPage = new EducationPage(driver);
 }
예제 #3
0
        public void AddEducation()
        {
            //Populate the excel data
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.ExcelPath, "Profile");
            test = extent.CreateTest("Add Education to Profile");
            test.Log(Status.Info, "Starting the Add Education to profile Test");
            EducationPage education = new EducationPage();

            education.AddEduction(GlobalDefinitions.ExcelLib.ReadData(2, "University"),
                                  GlobalDefinitions.ExcelLib.ReadData(2, "Country"),
                                  GlobalDefinitions.ExcelLib.ReadData(2, "Title"),
                                  GlobalDefinitions.ExcelLib.ReadData(2, "Degree"),
                                  GlobalDefinitions.ExcelLib.ReadData(2, "Year Of Graduation"));

            bool actual = education.VerifyDegree(GlobalDefinitions.ExcelLib.ReadData(2, "University"),
                                                 GlobalDefinitions.ExcelLib.ReadData(2, "Country"),
                                                 GlobalDefinitions.ExcelLib.ReadData(2, "Title"),
                                                 GlobalDefinitions.ExcelLib.ReadData(2, "Degree"),
                                                 GlobalDefinitions.ExcelLib.ReadData(2, "Year Of Graduation"));

            if (actual)
            {
                test.Log(Status.Pass, "Add Education Successfull");
                Assert.IsTrue(actual);
            }
            else
            {
                test.Log(Status.Fail, "Add Education Failed");
                Assert.IsTrue(actual);
            }
        }
예제 #4
0
        // ############# Create a Constructor #############

        public EducationTabSteps()
        {
            // Inject the driver
            driver        = new ChromeDriver();
            loginPage     = new LoginPage(driver);
            educationPage = new EducationPage(driver);
            profilePage   = new ProfilePage(driver);
        }
예제 #5
0
        public void deleteEducatioTest()
        {
            // Profile Objects
            ProfilePage profileObj = new ProfilePage(driver);

            profileObj.navigateToEducation(driver);
            // education Page Object
            EducationPage educationObj = new EducationPage(driver);

            educationObj.deleteEducation(driver);
        }
예제 #6
0
        public void ThenIShouldAbleToValidateAddedNEWEDUCATIONRecordSuccessfully()
        {
            EducationPage Create = new EducationPage();

            Create.ValidateAddEducation();
        }
예제 #7
0
 public EducationStep(IWebDriver webDriver) : base(webDriver)
 {
     educationPage = new EducationPage(webDriver);
 }
예제 #8
0
        public void ThenAddAndUpdateOrDeleteTheExistingSkill()
        {
            EducationPage ep = new EducationPage();

            ep.Educationedit(driver);
        }
예제 #9
0
        public void GivenEnterTheEducationDetails()
        {
            EducationPage ep = new EducationPage();

            ep.Education(driver);
        }
예제 #10
0
        public void ThenSellerShouldAbleToDeleteEducationDetailsSuccessfully()
        {
            var edudeleted = new EducationPage();

            edudeleted.EduDeleted();
        }
예제 #11
0
        public void WhenIDeleteTheEducationDetails()
        {
            var deleteedu = new EducationPage();

            deleteedu.DeleteEdu();
        }
예제 #12
0
        public void ThenIShouldAbleToValidateUPDATEDEDUCATIONSuccessfully()
        {
            EducationPage Create = new EducationPage();

            Create.ValidateUpdateEducation();
        }
예제 #13
0
        public void WhenIUpdateTheEducationDetail(string title)
        {
            var updateedu = new EducationPage();

            updateedu.UpdateEdu(title);
        }
예제 #14
0
        public void GivenIClickOnEDUCATIONDataTab()
        {
            EducationPage Create = new EducationPage();

            Create.EdctnTab();
        }
예제 #15
0
        public void WhenIAddEducationDetails(string country, string title, string year)
        {
            var addedu = new EducationPage();

            addedu.AddEdu(country, title, year);
        }
예제 #16
0
        public void ThenIShouldNotBeAbleToSeeTheDELETEDEDUCATIONAndShouldReceiveAPopUpMessage()
        {
            EducationPage Create = new EducationPage();

            Create.DeleteEducation();
        }
예제 #17
0
        public void WhenIPressCROSSDeleteSignForEducation()
        {
            EducationPage Create = new EducationPage();

            Create.ValidateDelEducation();
        }
예제 #18
0
        public void WhenIPressADDNEWButtonAndThenIEnterCollegeUniversityNameCountryOfUniversityTitleDegree_YearOfGraduationAndPressAdd()
        {
            EducationPage Create = new EducationPage();

            Create.AddNewEdctn();
        }
예제 #19
0
        public void ThenSellerShouldAbleToUpdateEducationDetailsSuccessfully()
        {
            var eduupdate = new EducationPage();

            eduupdate.EduUpdated();
        }
예제 #20
0
        public void ThenSellerShouldAbleToAddEducationDetailsSuccessfully()
        {
            var addededu = new  EducationPage();

            addededu.EduAdded();
        }
예제 #21
0
        public void WhenIPressUpdatePenAndUpdateTheCollegeUniversityNameCountryOfUniversityTitleDegree_YearOfGraduationWithNewDataAndPressUPDATEButton()
        {
            EducationPage Create = new EducationPage();

            Create.UpdateEducation();
        }