public string CreatePeopleUnavailability(string Description) { FpSideMenus SideMenu = new FpSideMenus(); SideMenu.CalendarClick(); System.Threading.Thread.Sleep(30000); FpCalendarPage CalendarPage = new FpCalendarPage(); CalendarPage.BtnToday.Click(); System.Threading.Thread.Sleep(5000); Actions actions = new Actions(PropertiesCollection.driver); actions.MoveToElement(CalendarPage.Grid).Perform(); actions.DoubleClick(CalendarPage.Grid).Perform(); System.Threading.Thread.Sleep(30000); if (CalendarPage.TxtDescription.Text == Description) { CalendarPage.BtnSave.Click(); System.Threading.Thread.Sleep(75000); } else { CalendarPage.TxtDescription.SendKeys(Description); CalendarPage.BtnSave.Click(); System.Threading.Thread.Sleep(75000); } return(CalendarPage.GetPeopleUnavailabilityDescription()); }
public void Update_Knowledgebase_Item(string Title, string UpdatedVersion, string UpdatedContent) { Console.WriteLine(Title); FpSideMenus SideMenu = new FpSideMenus(); System.Threading.Thread.Sleep(5000); SideMenu.KnowledgeBaseClick(); System.Threading.Thread.Sleep(30000); KBItemXPath = "//*/div/span[contains(.,'" + Title + "')]"; Console.WriteLine(KBItemXPath); txtKBItem.Click(); System.Threading.Thread.Sleep(5000); btnEdit.Click(); System.Threading.Thread.Sleep(5000); txtVersion.Clear(); System.Threading.Thread.Sleep(5000); txtVersion.SendKeys(UpdatedVersion); System.Threading.Thread.Sleep(5000); PropertiesCollection.driver.SwitchTo().Frame(iFrame); System.Threading.Thread.Sleep(5000); txtContentAddKnowledgebaseByEntry.Clear(); System.Threading.Thread.Sleep(5000); txtContentAddKnowledgebaseByEntry.SendKeys(UpdatedContent); System.Threading.Thread.Sleep(5000); PropertiesCollection.driver.SwitchTo().DefaultContent(); System.Threading.Thread.Sleep(5000); btnSave.Click(); System.Threading.Thread.Sleep(15000); }
/************ Method to Create Combined Schedule Report************/ public string CreateCombinedScheduleReport(string ReportName, string OrganisationGroup, string Classification, string Pane, string Note) { FpSideMenus SideMenu = new FpSideMenus(); SideMenu.CombinedScheduleClick(); System.Threading.Thread.Sleep(30000); FpCombinedSchedulePage CombinedSchedule = new FpCombinedSchedulePage(); PropertiesCollection.driver.SwitchTo().Frame(CombinedSchedule.frame); CombinedSchedule.btnAddReport.Click(); System.Threading.Thread.Sleep(5000); CombinedSchedule.txtReportName.SendKeys(ReportName); CombinedSchedule.txtOrganisationGroups.SendKeys(OrganisationGroup + Keys.Enter + Keys.Tab); CombinedSchedule.txtClassification.SendKeys(Classification); CombinedSchedule.cboPanes.Click(); System.Threading.Thread.Sleep(5000); Actions act = new Actions(PropertiesCollection.driver); act.MoveToElement(CombinedSchedule.paneSelection).Click().SendKeys(Keys.Tab).Perform(); System.Threading.Thread.Sleep(5000); CombinedSchedule.txtNote.SendKeys(Note); CombinedSchedule.btnSave.Click(); System.Threading.Thread.Sleep(15000); return(CombinedSchedule.reportTitle.Text); }
public void Add_Knowledgebase_Item(string Title, string Content, string Version, string Date, string RestrictViewing, string PeopleID, string PeopleIDOther) { FpSideMenus SideMenu = new FpSideMenus(); SideMenu.KnowledgeBaseClick(); System.Threading.Thread.Sleep(30000); RowValue.Click(); System.Threading.Thread.Sleep(5000); btnAddKnowledgebaseByEntry.Click(); System.Threading.Thread.Sleep(5000); txtTitleAddKnowledgebaseByEntry.Clear(); txtTitleAddKnowledgebaseByEntry.SendKeys(Title); System.Threading.Thread.Sleep(5000); PropertiesCollection.driver.SwitchTo().Frame(iFrame); System.Threading.Thread.Sleep(5000); txtContentAddKnowledgebaseByEntry.SendKeys(Content); System.Threading.Thread.Sleep(5000); PropertiesCollection.driver.SwitchTo().DefaultContent(); System.Threading.Thread.Sleep(5000); txtVersion.SendKeys(Version); System.Threading.Thread.Sleep(5000); dateAddKnowledgebaseByEntry.Clear(); dateAddKnowledgebaseByEntry.SendKeys(Date); System.Threading.Thread.Sleep(5000); chkRequiresAcknowledgement.Click(); System.Threading.Thread.Sleep(5000); btnManagePersonnel.Click(); System.Threading.Thread.Sleep(5000); BtnExpandAll.Click(); System.Threading.Thread.Sleep(5000); string PersonID = "P-" + PeopleID; UserXPath = "//span[@class='k-checkbox-wrapper']//input[@value='" + PersonID + "']"; Console.WriteLine(UserXPath); User.Click(); System.Threading.Thread.Sleep(15000); PersonID = null; PersonID = "P-" + PeopleIDOther; UserXPath = "//span[@class='k-checkbox-wrapper']//input[@value='" + PersonID + "']"; Console.WriteLine(UserXPath); User.Click(); System.Threading.Thread.Sleep(5000); BtnApply.Click(); System.Threading.Thread.Sleep(15000); if (RestrictViewing == "Yes") { chkRestrictViewing.Click(); } System.Threading.Thread.Sleep(15000); btnSave.Click(); System.Threading.Thread.Sleep(15000); }
public void CreateTask(string TaskCode, string AssetTypeCode, string ShiftCode) { FpSideMenus SideMenu = new FpSideMenus(); SideMenu.PlanningBoardClick(); System.Threading.Thread.Sleep(60000); FpPlanningBoardPage PlanningBoard = new FpPlanningBoardPage(); PropertiesCollection.driver.SwitchTo().Frame(PlanningBoard.Frame); PlanningBoard.TabDaily.Click(); System.Threading.Thread.Sleep(5000); PlanningBoard.ExpandTree.Click(); Actions action = new Actions(PropertiesCollection.driver); action.MoveToElement(PlanningBoard.ActivitySelected).ContextClick().Perform(); System.Threading.Thread.Sleep(5000); action.MoveToElement(PlanningBoard.ActivitySelected).MoveByOffset(97, 35).Click().Perform(); System.Threading.Thread.Sleep(3000); PlanningBoard.BtnTaskSelector.Click(); System.Threading.Thread.Sleep(15000); PlanningBoard.TxtTaskCode.SendKeys(TaskCode); System.Threading.Thread.Sleep(10000); PlanningBoard.TaskSelection.Click(); System.Threading.Thread.Sleep(5000); PlanningBoard.BtnTaskApply.Click(); PlanningBoard.BtnAssetTypeSelector.Click(); PlanningBoard.TxtAssetTypeCode.SendKeys(AssetTypeCode); System.Threading.Thread.Sleep(5000); PlanningBoard.AssetTypeSelection.Click(); System.Threading.Thread.Sleep(5000); PlanningBoard.BtnAssetTypeApply.Click(); PlanningBoard.BtnShiftSelector.Click(); PlanningBoard.TxtShiftCode.SendKeys(ShiftCode); System.Threading.Thread.Sleep(5000); PlanningBoard.ShiftSelection.Click(); System.Threading.Thread.Sleep(5000); PlanningBoard.BtnShiftApply.Click(); System.Threading.Thread.Sleep(6000); PlanningBoard.BtnSave.Click(); System.Threading.Thread.Sleep(6000); PlanningBoard.TabDaily.Click(); System.Threading.Thread.Sleep(30000); PlanningBoard.ExpandTree.Click(); System.Threading.Thread.Sleep(5000); }
public void MarkAsRead_Knowledgebase_Item(string Title) { FpSideMenus SideMenu = new FpSideMenus(); System.Threading.Thread.Sleep(5000); SideMenu.KnowledgeBaseClick(); System.Threading.Thread.Sleep(30000); KBItemXPath = "//*/div/span[contains(.,'" + Title + "')]"; txtKBItem.Click(); System.Threading.Thread.Sleep(5000); btnMarkAsRead.Click(); System.Threading.Thread.Sleep(5000); }
public void Delete_Knowledgebase_Item(string Title, string RestrictViewing, string PeopleID, string PeopleIDOther) { FpSideMenus SideMenu = new FpSideMenus(); SideMenu.KnowledgeBaseClick(); System.Threading.Thread.Sleep(30000); KBItemXPath = "//*/div/span[contains(.,'" + Title + "')]"; Console.WriteLine(KBItemXPath); txtKBItem.Click(); System.Threading.Thread.Sleep(5000); btnEdit.Click(); System.Threading.Thread.Sleep(5000); btnManagePersonnel.Click(); System.Threading.Thread.Sleep(5000); BtnExpandAll.Click(); System.Threading.Thread.Sleep(5000); string PersonID = "P-" + PeopleID; UserXPath = "//span[@class='k-checkbox-wrapper']//input[@value='" + PersonID + "']"; Console.WriteLine(UserXPath); User.Click(); PersonID = null; System.Threading.Thread.Sleep(15000); PersonID = "P-" + PeopleIDOther; UserXPath = "//span[@class='k-checkbox-wrapper']//input[@value='" + PersonID + "']"; Console.WriteLine(UserXPath); User.Click(); System.Threading.Thread.Sleep(5000); BtnApply.Click(); System.Threading.Thread.Sleep(5000); chkRequiresAcknowledgement.Click(); System.Threading.Thread.Sleep(5000); if (RestrictViewing == "Yes") { chkRestrictViewing.Click(); } System.Threading.Thread.Sleep(5000); btnSave.Click(); System.Threading.Thread.Sleep(5000); btnDelete.Click(); System.Threading.Thread.Sleep(5000); BtnOK.Click(); }
public void DeleteActivity(string OrganisationGroup) { FpSideMenus SideMenu = new FpSideMenus(); SideMenu.PlanningBoardClick(); System.Threading.Thread.Sleep(60000); FpPlanningBoardPage PlanningBoard = new FpPlanningBoardPage(); PropertiesCollection.driver.SwitchTo().Frame(PlanningBoard.Frame); PlanningBoard.TabDaily.Click(); System.Threading.Thread.Sleep(10000); PlanningBoard.ExpandTree.Click(); Actions action = new Actions(PropertiesCollection.driver); action.MoveToElement(PlanningBoard.ActivitySelected).ContextClick().Perform(); System.Threading.Thread.Sleep(10000); action.MoveToElement(PlanningBoard.ActivitySelected).MoveByOffset(97, 88).Click().Perform(); System.Threading.Thread.Sleep(3000); PlanningBoard.BtnYes.Click(); }