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()); }
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()); } }
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); }
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(); }