Beispiel #1
0
        public void WhenIAddASkillToShare()
        {
            ExcelData data       = ExcelDataReaderUtil.FetchRowUsingKey("Add");
            var       shareSkill = ObjectFactory.CreateInstance <ShareSkill>(data);

            manageListingPage = new SkillSharePage(_driver).EnterShareSkill(shareSkill);
            context.Set(shareSkill);
        }
Beispiel #2
0
            public void ManageListings()
            {
                //initial log
                test = extent.StartTest("Edit,view and delete skills from Manage Listings successfully");

                // Create an class and object to call the method
                ManageListingPage obj1 = new ManageListingPage();

                obj1.EditListing();
                obj1.ViewListing();
                obj1.DeleteListingSkills();
            }
Beispiel #3
0
        public void EraseShareSkill()
        {
            SignIn.OpenForm();
            SignIn.FillCredentials(2);

            //Check if the user is able to access the "ManageListing" page
            ProfilePages.GoToManageListing();

            //Check if the user is able to delete the last entry of the "ManageListing" page
            ManageListingPage.DeleteListing();

            //Check if the changes can be seen in the "Manage Listing" page
            ManageListingPage.CompareLastEntry();
        }
Beispiel #4
0
        public void AddShareSkill()
        {
            SignIn.OpenForm();
            SignIn.FillCredentials(2);

            //Check if the user is able to access the "Share-Skill" function
            ProfilePages.GoToShareSkill();

            //Check if the user is able to fill the "Share-Skill" details
            ShareSkillPage.FillShareSkill(2);

            //Check if the user is able to see the Skill in the "Manage Listing" page
            ManageListingPage.CheckListing(2);
        }
Beispiel #5
0
        public void EditShareSkill()
        {
            SignIn.OpenForm();
            SignIn.FillCredentials(2);

            //Check if the user is able to access the "Share-Skill" function
            ProfilePages.GoToManageListing();

            //Check if the user is able to access the "Share-Skill" function
            ManageListingPage.EditListing();

            //Check if the user is able to fill the Edit "Share-Skill" details
            ShareSkillPage.EditShareSkill(3);

            //Check if the changes can be seen in the "Manage Listage
            ManageListingPage.CheckListing(3);
        }
Beispiel #6
0
 public void ThenTheUserShouldnTBeAbleToSeeTheDeletedSkillOnTheManageListingPage()
 {
     ManageListingPage.CompareLastEntry();
 }
Beispiel #7
0
 public void WhenTheUserClicksTheDeleteButtonOfASharedSkill()
 {
     ManageListingPage.DeleteListing();
 }
Beispiel #8
0
 public void ThenTheUserShouldBeAbleToSeeTheEditedSkillOnTheManageListingPage()
 {
     ManageListingPage.CheckListing(3);
 }
Beispiel #9
0
 public void WhenTheUserClicksTheEditButtonOfASharedSkill()
 {
     ManageListingPage.EditListing();
     ShareSkillPage.EditShareSkill(3);
 }
Beispiel #10
0
        public void ThenIShouldBeAbleGetTheConfirmationMessageOfDeletingTheAddedSkill()
        {
            ManageListingPage MngListing = new ManageListingPage();

            MngListing.Validate_Delete();
        }
Beispiel #11
0
        public void GivenIClickOnTheCROSSLikeDELETEButton()
        {
            ManageListingPage MngListing = new ManageListingPage();

            MngListing.Delete_Record();
        }
Beispiel #12
0
        public void ThenIShouldBeAbleToViewTheUpdatedEditedNewServicesOnMANAGELISTINGPage()
        {
            ManageListingPage MngListing = new ManageListingPage();

            MngListing.Validate_ShareSkill_NewRecord();
        }
Beispiel #13
0
        public void WhenAddNewSHARESKILLNewSERVICES()
        {
            ManageListingPage MngListing = new ManageListingPage();

            MngListing.Add_New_Manage_Listing();
        }
Beispiel #14
0
        public void GivenIClickOnThePENLikeUpdateEditButton()
        {
            ManageListingPage MngListing = new ManageListingPage();

            MngListing.Edit_manage_Listing();
        }
Beispiel #15
0
        public void GivenIClickOnTheMANAGELISTINGTabOnMyPROFILEPage()
        {
            ManageListingPage MngListing = new ManageListingPage();

            MngListing.Click_Manage_Listing();
        }
Beispiel #16
0
        public void ThenIShouldBeAbleToHaveAMyNewlyAddedSkillInManageListingPage()
        {
            ManageListingPage MngListing = new ManageListingPage();

            MngListing.Validate_ShareSkill_NewRecord();
        }