public void AddShareSkillData()
        {
            //Populate ShareSkill Excel data in Collection
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.excelPath, "ShareSkill");
            ShareSkillDetails addSkillObj = new ShareSkillDetails();

            addSkillObj.Title         = GlobalDefinitions.ExcelLib.ReadData(2, "Title");
            addSkillObj.Description   = GlobalDefinitions.ExcelLib.ReadData(2, "Description");
            addSkillObj.Category      = GlobalDefinitions.ExcelLib.ReadData(2, "Category");
            addSkillObj.SubCategory   = GlobalDefinitions.ExcelLib.ReadData(2, "SubCategory");
            addSkillObj.Tags          = GlobalDefinitions.ExcelLib.ReadData(2, "Tags");
            addSkillObj.ServiceType   = GlobalDefinitions.ExcelLib.ReadData(2, "ServiceType");
            addSkillObj.LocationType  = GlobalDefinitions.ExcelLib.ReadData(2, "LocationType");
            addSkillObj.StartDate     = GlobalDefinitions.ExcelLib.ReadData(2, "StartDate");
            addSkillObj.EndDate       = GlobalDefinitions.ExcelLib.ReadData(2, "EndDate");
            addSkillObj.SelectDay     = GlobalDefinitions.ExcelLib.ReadData(2, "SelectDay");
            addSkillObj.StartTime     = GlobalDefinitions.ExcelLib.ReadData(2, "StartTime");
            addSkillObj.EndTime       = GlobalDefinitions.ExcelLib.ReadData(2, "EndTime");
            addSkillObj.SkillTrade    = GlobalDefinitions.ExcelLib.ReadData(2, "SkillTrade");
            addSkillObj.SkillExchange = GlobalDefinitions.ExcelLib.ReadData(2, "Skill-Exchange");
            addSkillObj.Active        = GlobalDefinitions.ExcelLib.ReadData(2, "Active");

            ShareSkill shareSkillObj = new ShareSkill();

            shareSkillObj.AddShareSkillDetails(addSkillObj);
            //Assert.AreEqual("Service Listing Added sucessfully", shareskillObj.GetPopUp());                ;
            ManageListings manageListingsObj = new ManageListings();

            Assert.AreEqual(addSkillObj.Title, manageListingsObj.GetTitle());
        }
Example #2
0
        public void UpdateServiceListings()
        {
            //Populate UpdateManageListings Excel data in Collection
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.excelPath, "UpdateManageListings");

            if (GlobalDefinitions.ExcelLib.ReadData(2, "UpdateAction").Equals("Yes"))
            {
                string         updateTitle       = GlobalDefinitions.ExcelLib.ReadData(2, "Title");
                ManageListings manageListingsObj = new ManageListings();
                manageListingsObj.UpdateServiceListings(updateTitle);

                ShareSkillDetails updateSkillObj = new ShareSkillDetails();
                updateSkillObj.Title         = GlobalDefinitions.ExcelLib.ReadData(2, "Title");
                updateSkillObj.Description   = GlobalDefinitions.ExcelLib.ReadData(2, "Description");
                updateSkillObj.Category      = GlobalDefinitions.ExcelLib.ReadData(2, "Category");
                updateSkillObj.SubCategory   = GlobalDefinitions.ExcelLib.ReadData(2, "SubCategory");
                updateSkillObj.Tags          = GlobalDefinitions.ExcelLib.ReadData(2, "Tags");
                updateSkillObj.ServiceType   = GlobalDefinitions.ExcelLib.ReadData(2, "ServiceType");
                updateSkillObj.LocationType  = GlobalDefinitions.ExcelLib.ReadData(2, "LocationType");
                updateSkillObj.StartDate     = GlobalDefinitions.ExcelLib.ReadData(2, "StartDate");
                updateSkillObj.EndDate       = GlobalDefinitions.ExcelLib.ReadData(2, "EndDate");
                updateSkillObj.SelectDay     = GlobalDefinitions.ExcelLib.ReadData(2, "SelectDay");
                updateSkillObj.StartTime     = GlobalDefinitions.ExcelLib.ReadData(2, "StartTime");
                updateSkillObj.EndTime       = GlobalDefinitions.ExcelLib.ReadData(2, "EndTime");
                updateSkillObj.SkillTrade    = GlobalDefinitions.ExcelLib.ReadData(2, "SkillTrade");
                updateSkillObj.SkillExchange = GlobalDefinitions.ExcelLib.ReadData(2, "Skill-Exchange");
                updateSkillObj.Active        = GlobalDefinitions.ExcelLib.ReadData(2, "Active");

                ShareSkill shareSkillObj = new ShareSkill();
                shareSkillObj.AddShareSkillDetails(updateSkillObj);
                Assert.AreEqual(updateSkillObj.Title, manageListingsObj.GetTitle());
            }
        }
Example #3
0
        public void WhenSellerUpdatesTheListingsByTitle(string title)
        {
            //Populate UpdateManageListings Excel data in Collection
            GlobalDefinitions.ExcelLib.PopulateInCollection(Base.excelPath, "UpdateManageListings");
            updatedTitle = title;
            manageListingsObj.UpdateServiceListings(title);

            ShareSkillDetails updateSkillObj = new ShareSkillDetails();

            updateSkillObj.Title         = title;
            updateSkillObj.Description   = GlobalDefinitions.ExcelLib.ReadData(2, "Description");
            updateSkillObj.Category      = GlobalDefinitions.ExcelLib.ReadData(2, "Category");
            updateSkillObj.SubCategory   = GlobalDefinitions.ExcelLib.ReadData(2, "SubCategory");
            updateSkillObj.Tags          = GlobalDefinitions.ExcelLib.ReadData(2, "Tags");
            updateSkillObj.ServiceType   = GlobalDefinitions.ExcelLib.ReadData(2, "ServiceType");
            updateSkillObj.LocationType  = GlobalDefinitions.ExcelLib.ReadData(2, "LocationType");
            updateSkillObj.StartDate     = GlobalDefinitions.ExcelLib.ReadData(2, "StartDate");
            updateSkillObj.EndDate       = GlobalDefinitions.ExcelLib.ReadData(2, "EndDate");
            updateSkillObj.SelectDay     = GlobalDefinitions.ExcelLib.ReadData(2, "SelectDay");
            updateSkillObj.StartTime     = GlobalDefinitions.ExcelLib.ReadData(2, "StartTime");
            updateSkillObj.EndTime       = GlobalDefinitions.ExcelLib.ReadData(2, "EndTime");
            updateSkillObj.SkillTrade    = GlobalDefinitions.ExcelLib.ReadData(2, "SkillTrade");
            updateSkillObj.SkillExchange = GlobalDefinitions.ExcelLib.ReadData(2, "Skill-Exchange");
            updateSkillObj.Active        = GlobalDefinitions.ExcelLib.ReadData(2, "Active");

            ShareSkill shareSkillObj = new ShareSkill();

            shareSkillObj.AddShareSkillDetails(updateSkillObj);
        }
Example #4
0
        public void AddShareSkillDetails(ShareSkillDetails skillObj)
        {
            //Enter Title data from Excel
            driver.WaitForElementIsVisible(TitleTextBox);
            TitleTextBox.SendKeys(skillObj.Title);

            //Enter Description data from Excel
            DescriptionTextBox.SendKeys(skillObj.Description);

            //Select Category based on Excel data
            driver.WaitForElementIsVisible(CategoryDropDown);
            SelectElement categorySelect = new SelectElement(CategoryDropDown);

            categorySelect.SelectByText(skillObj.Category);

            //Select Subcategory based on Excel data
            SelectElement subCategorySelect = new SelectElement(SubCategoryDropDown);

            subCategorySelect.SelectByText(skillObj.SubCategory);

            //Enter Text in Tag and perform keyboard action "Enter"
            TagTextBox.SendKeys(skillObj.Tags + Keys.Enter);

            //Select Service Type based on Excel data
            SelectRadioButton(ServiceType, ServiceTypeLabel, skillObj.ServiceType);

            //Select Location Type based on Excel data
            SelectRadioButton(LocationType, LocationTypeLabel, skillObj.LocationType);

            //Enter Startdate based on Excel data
            StartDate.SendKeys(skillObj.StartDate);

            //Enter Enddate based on Excel data
            EndDate.SendKeys(skillObj.EndDate);

            //Select days based on excel data and enter start and end time
            SelectAvailableDays(skillObj.SelectDay, skillObj.StartTime, skillObj.EndTime);

            //Select SkillTrade based on Excel data
            SelectRadioButton(SkillTrade, SkillTradeLabel, skillObj.SkillTrade);

            //Enter Text in Tag and perform keyboard action "Enter"
            SkillExchange.SendKeys(skillObj.SkillExchange + Keys.Enter);

            //Click WorkSample and upload the file through AutoIT
            driver.WaitForElementIsVisible(WorkSamples);
            WorkSamples.Click();
            UploadFileByAutoIT();

            //Select Active/Hidden based on Excel data
            SelectRadioButton(Active, ActiveLabel, skillObj.Active);

            //Save ShareSkill data
            SaveButton.Click();
        }