void ITestModule.Run() { Mouse.DefaultMoveTime = 0; Keyboard.DefaultKeyPressTime = 20; Delay.SpeedFactor = 0.00; Init(); // Click on Add button Report.Log(ReportLevel.Info, "Mouse", "Click on Add button\r\nMouse Left Click item 'MainWindow.Modalities.SimpleModalities.Add' at Center.", repo.MainWindow.Modalities.SimpleModalities.AddInfo, new RecordItemIndex(0)); repo.MainWindow.Modalities.SimpleModalities.Add.Click(); // Select Medication Report.Log(ReportLevel.Info, "Mouse", "Select Medication\r\nMouse Left Click item 'MainWindow.Modalities.AddModalityWindow.Other.MedicationOther' at Center.", repo.MainWindow.Modalities.AddModalityWindow.Other.MedicationOtherInfo, new RecordItemIndex(1)); repo.MainWindow.Modalities.AddModalityWindow.Other.MedicationOther.Click(); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ListItems.MedicationListItem' at Center.", repo.ListItems.MedicationListItemInfo, new RecordItemIndex(2)); repo.ListItems.MedicationListItem.Click(); //Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Medication'.", new RecordItemIndex(3)); //Keyboard.Press(Medication); //Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(4)); //Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); SAFERSleepAPCollection.AcknowledgeAllergy(ReasonForAcknowledge, repo.MainWindow.Modalities.AllergyChecking.AcknowledgedButtonOtherInfo, repo.MainWindow.Modalities.ReasonForAcknowledgeAllergy.SaveInfo); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.Other.Route' at Center.", repo.MainWindow.Modalities.AddModalityWindow.Other.RouteInfo, new RecordItemIndex(6)); repo.MainWindow.Modalities.AddModalityWindow.Other.Route.Click(); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Route'.", new RecordItemIndex(7)); Keyboard.Press(Route); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(8)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); // Enter TotalsinceLastReview dose Report.Log(ReportLevel.Info, "Mouse", "Enter TotalsinceLastReview dose\r\nMouse Left Click item 'MainWindow.Modalities.AddModalityWindow.Other.TotalSinceLastReview' at Center.", repo.MainWindow.Modalities.AddModalityWindow.Other.TotalSinceLastReviewInfo, new RecordItemIndex(9)); repo.MainWindow.Modalities.AddModalityWindow.Other.TotalSinceLastReview.Click(); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$TotalSinceLastReview'.", new RecordItemIndex(10)); Keyboard.Press(TotalSinceLastReview); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.Other.Unit' at Center.", repo.MainWindow.Modalities.AddModalityWindow.Other.UnitInfo, new RecordItemIndex(11)); repo.MainWindow.Modalities.AddModalityWindow.Other.Unit.Click(); // Enter Unit Report.Log(ReportLevel.Info, "Keyboard", "Enter Unit\r\nKey sequence from variable '$Unit'.", new RecordItemIndex(12)); Keyboard.Press(Unit); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(13)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); // Save Modality Report.Log(ReportLevel.Info, "Mouse", "Save Modality\r\nMouse Left Click item 'MainWindow.MainButtons.OnPoppup.SaveDialogue' at Center.", repo.MainWindow.MainButtons.OnPoppup.SaveDialogueInfo, new RecordItemIndex(14)); repo.MainWindow.MainButtons.OnPoppup.SaveDialogue.Click(); Report.Log(ReportLevel.Info, "Validation", "Validating Exists on item 'MainWindow.Modalities.SimpleModalities.AddedOtherModality'.", repo.MainWindow.Modalities.SimpleModalities.AddedOtherModalityInfo, new RecordItemIndex(15)); Validate.Exists(repo.MainWindow.Modalities.SimpleModalities.AddedOtherModalityInfo); }
void ITestModule.Run() { Mouse.DefaultMoveTime = 300; Keyboard.DefaultKeyPressTime = 100; Delay.SpeedFactor = 1.00; Init(); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.OtherModalityTemplate.Apply' at Center.", repo.MainWindow.Modalities.OtherModalityTemplate.ApplyInfo, new RecordItemIndex(0)); repo.MainWindow.Modalities.OtherModalityTemplate.Apply.Click(); Delay.Milliseconds(200); SAFERSleepAPCollection.AcknowledgeAllergy(ReasonForAcknowledge, repo.MainWindow.Modalities.AllergyChecking.AcknowledgedButtonOtherInfo, repo.MainWindow.Modalities.ReasonForAcknowledgeAllergy.SaveInfo); Delay.Milliseconds(0); }
void ITestModule.Run() { Mouse.DefaultMoveTime = 300; Keyboard.DefaultKeyPressTime = 100; Delay.SpeedFactor = 1.00; Init(); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.Other.ExistingMedicationOther' at Center.", repo.MainWindow.Modalities.AddModalityWindow.Other.ExistingMedicationOtherInfo, new RecordItemIndex(0)); repo.MainWindow.Modalities.AddModalityWindow.Other.ExistingMedicationOther.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ListItems.MedicationListItem' at Center.", repo.ListItems.MedicationListItemInfo, new RecordItemIndex(1)); repo.ListItems.MedicationListItem.Click(); Delay.Milliseconds(200); SAFERSleepAPCollection.AcknowledgeAllergy(ReasonForAcknowledge, repo.MainWindow.Modalities.AllergyChecking.AcknowledgedButtonOtherInfo, repo.MainWindow.Modalities.ReasonForAcknowledgeAllergy.SaveInfo); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.Other.Route' at Center.", repo.MainWindow.Modalities.AddModalityWindow.Other.RouteInfo, new RecordItemIndex(3)); repo.MainWindow.Modalities.AddModalityWindow.Other.Route.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Route'.", new RecordItemIndex(4)); Keyboard.Press(Route); Delay.Milliseconds(100); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(5)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Delay.Milliseconds(0); // Save Modality Report.Log(ReportLevel.Info, "Mouse", "Save Modality\r\nMouse Left Click item 'MainWindow.MainButtons.OnPoppup.SaveDialogue' at Center.", repo.MainWindow.MainButtons.OnPoppup.SaveDialogueInfo, new RecordItemIndex(6)); repo.MainWindow.MainButtons.OnPoppup.SaveDialogue.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Validation", "Validating Exists on item 'MainWindow.Modalities.SimpleModalities.AddedOtherModality'.", repo.MainWindow.Modalities.SimpleModalities.AddedOtherModalityInfo, new RecordItemIndex(7)); Validate.Exists(repo.MainWindow.Modalities.SimpleModalities.AddedOtherModalityInfo); Delay.Milliseconds(0); }
void ITestModule.Run() { Mouse.DefaultMoveTime = 300; Keyboard.DefaultKeyPressTime = 100; Delay.SpeedFactor = 1.00; Init(); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.CoAnalgesia.MedicationCoAnalgesia' at Center.", repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.MedicationCoAnalgesiaInfo, new RecordItemIndex(0)); repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.MedicationCoAnalgesia.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ListItems.MedicationListItem' at Center.", repo.ListItems.MedicationListItemInfo, new RecordItemIndex(1)); repo.ListItems.MedicationListItem.Click(); Delay.Milliseconds(200); //Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$NewMedication'.", new RecordItemIndex(2)); //Keyboard.Press(NewMedication); //Delay.Milliseconds(100); //Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(3)); //Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); //Delay.Milliseconds(0); SAFERSleepAPCollection.AcknowledgeAllergy(ReasonAcknowleged, repo.MainWindow.Modalities.AllergyChecking.AcknowledgedButtonCoAnalgesiaInfo, repo.MainWindow.Modalities.ReasonForAcknowledgeAllergy.SaveInfo); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.CoAnalgesia.ModeCoAnalgesia' at Center.", repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.ModeCoAnalgesiaInfo, new RecordItemIndex(5)); repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.ModeCoAnalgesia.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$NewMode'.", new RecordItemIndex(6)); Keyboard.Press(NewMode); Delay.Milliseconds(100); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(7)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.CoAnalgesia.DoseCoAnalgesia' at Center.", repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.DoseCoAnalgesiaInfo, new RecordItemIndex(8)); repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.DoseCoAnalgesia.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$NewDose'.", new RecordItemIndex(9)); Keyboard.Press(NewDose); Delay.Milliseconds(100); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.CoAnalgesia.DoseUnitCoAnalgesia' at Center.", repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.DoseUnitCoAnalgesiaInfo, new RecordItemIndex(10)); repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.DoseUnitCoAnalgesia.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$NewUnit'.", new RecordItemIndex(11)); Keyboard.Press(NewUnit); Delay.Milliseconds(100); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(12)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.CoAnalgesia.RateCoAnalgesia' at Center.", repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.RateCoAnalgesiaInfo, new RecordItemIndex(13)); repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.RateCoAnalgesia.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$NewRate'.", new RecordItemIndex(14)); Keyboard.Press(NewRate); Delay.Milliseconds(100); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.CoAnalgesia.hrCoAnalgesia' at Center.", repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.hrCoAnalgesiaInfo, new RecordItemIndex(15)); repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.hrCoAnalgesia.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Newhr'.", new RecordItemIndex(16)); Keyboard.Press(Newhr); Delay.Milliseconds(100); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(17)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.CoAnalgesia.DoseLimitCoAnalgesia' at Center.", repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.DoseLimitCoAnalgesiaInfo, new RecordItemIndex(18)); repo.MainWindow.Modalities.AddModalityWindow.CoAnalgesia.DoseLimitCoAnalgesia.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Back' Press.", new RecordItemIndex(19)); Keyboard.Press(System.Windows.Forms.Keys.Back, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$NewDoseLimit'.", new RecordItemIndex(20)); Keyboard.Press(NewDoseLimit); Delay.Milliseconds(100); // Save Co-Analgesia Modality Report.Log(ReportLevel.Info, "Mouse", "Save Co-Analgesia Modality\r\nMouse Left Click item 'MainWindow.MainButtons.OnPoppup.SaveDialogue' at Center.", repo.MainWindow.MainButtons.OnPoppup.SaveDialogueInfo, new RecordItemIndex(21)); repo.MainWindow.MainButtons.OnPoppup.SaveDialogue.Click(); Delay.Milliseconds(200); }
void ITestModule.Run() { Mouse.DefaultMoveTime = 0; Keyboard.DefaultKeyPressTime = 20; Delay.SpeedFactor = 0.00; Init(); // Click on Add button Report.Log(ReportLevel.Info, "Mouse", "Click on Add button\r\nMouse Left Click item 'MainWindow.Modalities.AdvancedModalities.Add' at Center.", repo.MainWindow.Modalities.AdvancedModalities.AddInfo, new RecordItemIndex(0)); repo.MainWindow.Modalities.AdvancedModalities.Add.Click(); // Select "PCA (Intravenous)" tab Report.Log(ReportLevel.Info, "Mouse", "Select \"PCA (Intravenous)\" tab\r\nMouse Left Click item 'ModalityMenuItems.PCA' at Center.", repo.ModalityMenuItems.PCAInfo, new RecordItemIndex(1)); repo.ModalityMenuItems.PCA.Click(); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.MedicationPCA' at Center.", repo.MainWindow.Modalities.AddModalityWindow.PCA.MedicationPCAInfo, new RecordItemIndex(2)); repo.MainWindow.Modalities.AddModalityWindow.PCA.MedicationPCA.Click(); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'ListItems.MedicationListItem' at Center.", repo.ListItems.MedicationListItemInfo, new RecordItemIndex(3)); repo.ListItems.MedicationListItem.Click(); SAFERSleepAPCollection.AcknowledgeAllergy(ReasonAcknowledged, repo.MainWindow.Modalities.AllergyChecking.AcknowledgedButtonPCAInfo, repo.MainWindow.Modalities.ReasonForAcknowledgeAllergy.SaveInfo); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.ModePCA' at Center.", repo.MainWindow.Modalities.AddModalityWindow.PCA.ModePCAInfo, new RecordItemIndex(5)); repo.MainWindow.Modalities.AddModalityWindow.PCA.ModePCA.Click(); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Mode'.", new RecordItemIndex(6)); Keyboard.Press(Mode); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(7)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.DosePCA' at CenterLeft.", repo.MainWindow.Modalities.AddModalityWindow.PCA.DosePCAInfo, new RecordItemIndex(8)); repo.MainWindow.Modalities.AddModalityWindow.PCA.DosePCA.Click(Location.CenterLeft); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Dose'.", new RecordItemIndex(9)); Keyboard.Press(Dose); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.DoseUnitPCA' at Center.", repo.MainWindow.Modalities.AddModalityWindow.PCA.DoseUnitPCAInfo, new RecordItemIndex(10)); repo.MainWindow.Modalities.AddModalityWindow.PCA.DoseUnitPCA.Click(); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Unit'.", new RecordItemIndex(11)); Keyboard.Press(Unit); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(12)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.LockoutPCA' at Center.", repo.MainWindow.Modalities.AddModalityWindow.PCA.LockoutPCAInfo, new RecordItemIndex(13)); repo.MainWindow.Modalities.AddModalityWindow.PCA.LockoutPCA.Click(); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Lockout'.", new RecordItemIndex(14)); Keyboard.Press(Lockout); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.RatePCA' at CenterLeft.", repo.MainWindow.Modalities.AddModalityWindow.PCA.RatePCAInfo, new RecordItemIndex(15)); repo.MainWindow.Modalities.AddModalityWindow.PCA.RatePCA.Click(Location.CenterLeft); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Rate'.", new RecordItemIndex(16)); Keyboard.Press(Rate); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.hrPCA' at Center.", repo.MainWindow.Modalities.AddModalityWindow.PCA.hrPCAInfo, new RecordItemIndex(17)); repo.MainWindow.Modalities.AddModalityWindow.PCA.hrPCA.Click(); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$hr'.", new RecordItemIndex(18)); Keyboard.Press(hr); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(19)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.DoseLimitPCA' at CenterLeft.", repo.MainWindow.Modalities.AddModalityWindow.PCA.DoseLimitPCAInfo, new RecordItemIndex(20)); repo.MainWindow.Modalities.AddModalityWindow.PCA.DoseLimitPCA.Click(Location.CenterLeft); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Back' Press.", new RecordItemIndex(21)); Keyboard.Press(System.Windows.Forms.Keys.Back, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$DoseLimit'.", new RecordItemIndex(22)); Keyboard.Press(DoseLimit); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.BolusesGiven' at CenterLeft.", repo.MainWindow.Modalities.AddModalityWindow.PCA.BolusesGivenInfo, new RecordItemIndex(23)); repo.MainWindow.Modalities.AddModalityWindow.PCA.BolusesGiven.Click(Location.CenterLeft); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$BolusesGiven'.", new RecordItemIndex(24)); Keyboard.Press(BolusesGiven); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.BolusesAttempted' at CenterLeft.", repo.MainWindow.Modalities.AddModalityWindow.PCA.BolusesAttemptedInfo, new RecordItemIndex(25)); repo.MainWindow.Modalities.AddModalityWindow.PCA.BolusesAttempted.Click(Location.CenterLeft); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$BolusesAttempted'.", new RecordItemIndex(26)); Keyboard.Press(BolusesAttempted); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.hr2PCA' at Center.", repo.MainWindow.Modalities.AddModalityWindow.PCA.hr2PCAInfo, new RecordItemIndex(27)); repo.MainWindow.Modalities.AddModalityWindow.PCA.hr2PCA.Click(); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$hr2'.", new RecordItemIndex(28)); Keyboard.Press(hr2); Report.Log(ReportLevel.Info, "Keyboard", "Key 'Enter' Press.", new RecordItemIndex(29)); Keyboard.Press(System.Windows.Forms.Keys.Return, Keyboard.DefaultScanCode, Keyboard.DefaultKeyPressTime, 1, true); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.Modalities.AddModalityWindow.PCA.Total' at Center.", repo.MainWindow.Modalities.AddModalityWindow.PCA.TotalInfo, new RecordItemIndex(30)); repo.MainWindow.Modalities.AddModalityWindow.PCA.Total.Click(); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$Total'.", new RecordItemIndex(31)); Keyboard.Press(Total); // Save PCA Modality Report.Log(ReportLevel.Info, "Mouse", "Save PCA Modality\r\nMouse Left Click item 'MainWindow.MainButtons.OnPoppup.SaveDialogue' at Center.", repo.MainWindow.MainButtons.OnPoppup.SaveDialogueInfo, new RecordItemIndex(32)); repo.MainWindow.MainButtons.OnPoppup.SaveDialogue.Click(); }