void ITestModule.Run() { Mouse.DefaultMoveTime = 300; Keyboard.DefaultKeyPressTime = 100; Delay.SpeedFactor = 1.00; Init(); // Verify the search screen appear after saving review Report.Log(ReportLevel.Info, "Validation", "Verify the search screen appear after saving review\r\nValidating Exists on item 'MainWindow.SearchPatientScreen.LogoAcutePain'.", repo.MainWindow.SearchPatientScreen.LogoAcutePainInfo, new RecordItemIndex(0)); Validate.Exists(repo.MainWindow.SearchPatientScreen.LogoAcutePainInfo); Delay.Milliseconds(0); // Select Round Team Report.Log(ReportLevel.Info, "Mouse", "Select Round Team\r\nMouse Left Click item 'MainWindow.SearchPatientScreen.ReviewRound' at Center.", repo.MainWindow.SearchPatientScreen.ReviewRoundInfo, new RecordItemIndex(1)); repo.MainWindow.SearchPatientScreen.ReviewRound.Click(); Delay.Milliseconds(200); // Select "All Acitve" value SAFERSleepAPCollection.SelectReviewRound(ValueConverter.ArgumentFromString <int>("ReviewRound", "0"), repo.MainWindow.SearchPatientScreen.ReviewRoundInfo); Delay.Milliseconds(0); // Enter NHI Report.Log(ReportLevel.Info, "Mouse", "Enter NHI\r\nMouse Left Click item 'MainWindow.SearchPatientScreen.NHI' at Center.", repo.MainWindow.SearchPatientScreen.NHIInfo, new RecordItemIndex(3)); repo.MainWindow.SearchPatientScreen.NHI.Click(); Delay.Milliseconds(200); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$NHI' with focus on 'MainWindow.SearchPatientScreen.NHI'.", repo.MainWindow.SearchPatientScreen.NHIInfo, new RecordItemIndex(4)); repo.MainWindow.SearchPatientScreen.NHI.PressKeys(NHI); Delay.Milliseconds(100); // Ward View OFF Report.Log(ReportLevel.Info, "Mouse", "Ward View OFF\r\nMouse Left Click item 'MainWindow.SearchPatientScreen.WardView' at Center.", repo.MainWindow.SearchPatientScreen.WardViewInfo, new RecordItemIndex(5)); repo.MainWindow.SearchPatientScreen.WardView.Click(); Delay.Milliseconds(200); // Click on Search //Report.Log(ReportLevel.Info, "Mouse", "Click on Search\r\nMouse Left Click item 'MainWindow.SearchPatientScreen.Search' at Center.", repo.MainWindow.SearchPatientScreen.SearchInfo, new RecordItemIndex(6)); //repo.MainWindow.SearchPatientScreen.Search.Click(); //Delay.Milliseconds(200); // Verify that the Patient is returned Report.Log(ReportLevel.Info, "Validation", "Verify that the Patient is returned\r\nValidating Exists on item 'MainWindow.SearchPatientScreen.PatientNHISearch'.", repo.MainWindow.SearchPatientScreen.PatientNHISearchInfo, new RecordItemIndex(7)); Validate.Exists(repo.MainWindow.SearchPatientScreen.PatientNHISearchInfo); Delay.Milliseconds(0); // Verify the backgound color is green which shows the review is successful Report.Log(ReportLevel.Info, "Validation", "Verify the backgound color is green which shows the review is successful\r\nValidating AttributeEqual (BackgroundColor='#00FFFFFF') on item 'MainWindow.SearchPatientScreen.PatientNHISearch'.", repo.MainWindow.SearchPatientScreen.PatientNHISearchInfo, new RecordItemIndex(8)); Validate.AttributeEqual(repo.MainWindow.SearchPatientScreen.PatientNHISearchInfo, "BackgroundColor", "#00FFFFFF"); Delay.Milliseconds(0); // Ward View ON Report.Log(ReportLevel.Info, "Mouse", "Ward View ON\r\nMouse Left Click item 'MainWindow.SearchPatientScreen.WardView' at Center.", repo.MainWindow.SearchPatientScreen.WardViewInfo, new RecordItemIndex(9)); repo.MainWindow.SearchPatientScreen.WardView.Click(); Delay.Milliseconds(200); }
void ITestModule.Run() { Mouse.DefaultMoveTime = 300; Keyboard.DefaultKeyPressTime = 100; Delay.SpeedFactor = 1.00; Init(); // Click on Review Round Report.Log(ReportLevel.Info, "Mouse", "Click on Review Round\r\nMouse Left Click item 'MainWindow.SavingReview.ReviewRound' at Center.", repo.MainWindow.SavingReview.ReviewRoundInfo, new RecordItemIndex(0)); repo.MainWindow.SavingReview.ReviewRound.Click(); Delay.Milliseconds(200); // Select Discharge item SAFERSleepAPCollection.SelectReviewRound(ValueConverter.ArgumentFromString <int>("ReviewRound", "3"), repo.MainWindow.SavingReview.ReviewRoundInfo); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.SavingReview.Discharge.Printer_DisSummary' at Center.", repo.MainWindow.SavingReview.Discharge.Printer_DisSummaryInfo, new RecordItemIndex(2)); repo.MainWindow.SavingReview.Discharge.Printer_DisSummary.Click(); Delay.Milliseconds(200); // Select Printer for Dischagre Summary SAFERSleepAPCollection.SelectComboboxItems(Printer, repo.MainWindow.SavingReview.Discharge.Printer_DisSummaryInfo); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.SavingReview.Discharge.Printer_DisIntruction' at Center.", repo.MainWindow.SavingReview.Discharge.Printer_DisIntructionInfo, new RecordItemIndex(4)); repo.MainWindow.SavingReview.Discharge.Printer_DisIntruction.Click(); Delay.Milliseconds(200); // Select Printer for Dischagre Instruction SAFERSleepAPCollection.SelectComboboxItems(Printer, repo.MainWindow.SavingReview.Discharge.Printer_DisIntructionInfo); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'MainWindow.SavingReview.Discharge.Template' at Center.", repo.MainWindow.SavingReview.Discharge.TemplateInfo, new RecordItemIndex(6)); repo.MainWindow.SavingReview.Discharge.Template.Click(); Delay.Milliseconds(200); // Select a template SAFERSleepAPCollection.SelectComboboxItems(Template, repo.MainWindow.SavingReview.Discharge.TemplateInfo); Delay.Milliseconds(0); // Click on Save and Print Report.Log(ReportLevel.Info, "Mouse", "Click on Save and Print\r\nMouse Left Click item 'MainWindow.SavingReview.Print_Save' at Center.", repo.MainWindow.SavingReview.Print_SaveInfo, new RecordItemIndex(8)); repo.MainWindow.SavingReview.Print_Save.Click(); Delay.Milliseconds(200); }
void ITestModule.Run() { Mouse.DefaultMoveTime = 300; Keyboard.DefaultKeyPressTime = 100; Delay.SpeedFactor = 1.00; Init(); // Select View Round Report.Log(ReportLevel.Info, "Mouse", "Select View Round\r\nMouse Left Click item 'MainWindow.SearchPatientScreen.ReviewRound' at Center.", repo.MainWindow.SearchPatientScreen.ReviewRoundInfo, new RecordItemIndex(0)); repo.MainWindow.SearchPatientScreen.ReviewRound.Click(); Delay.Milliseconds(200); // Select "All Active" SAFERSleepAPCollection.SelectReviewRound(ValueConverter.ArgumentFromString <int>("ReviewRound", "0"), repo.MainWindow.SearchPatientScreen.ReviewRoundInfo); Delay.Milliseconds(0); AcutePainCollection.Clear_TextBox(repo.MainWindow.SearchPatientScreen.NHIInfo, "Text"); Delay.Milliseconds(0); Report.Log(ReportLevel.Info, "Keyboard", "Key sequence from variable '$NHI'.", new RecordItemIndex(3)); Keyboard.Press(NHI); Delay.Milliseconds(100); // Click on Search //Report.Log(ReportLevel.Info, "Mouse", "Click on Search\r\nMouse Left Click item 'MainWindow.SearchPatientScreen.Search' at Center.", repo.MainWindow.SearchPatientScreen.SearchInfo, new RecordItemIndex(4)); //repo.MainWindow.SearchPatientScreen.Search.Click(); //Delay.Milliseconds(200); // Ward View OFF Report.Log(ReportLevel.Info, "Mouse", "Ward View OFF\r\nMouse Left Click item 'MainWindow.SearchPatientScreen.WardView' at Center.", repo.MainWindow.SearchPatientScreen.WardViewInfo, new RecordItemIndex(5)); repo.MainWindow.SearchPatientScreen.WardView.Click(); Delay.Milliseconds(200); // Verify Search result Report.Log(ReportLevel.Info, "Validation", "Verify Search result\r\nValidating Exists on item 'MainWindow.SearchPatientScreen.PatientNHISearch'.", repo.MainWindow.SearchPatientScreen.PatientNHISearchInfo, new RecordItemIndex(6)); Validate.Exists(repo.MainWindow.SearchPatientScreen.PatientNHISearchInfo); Delay.Milliseconds(0); // Click on Patient record Report.Log(ReportLevel.Info, "Mouse", "Click on Patient record\r\nMouse Left Click item 'MainWindow.SearchPatientScreen.PatientNHISearch' at Center.", repo.MainWindow.SearchPatientScreen.PatientNHISearchInfo, new RecordItemIndex(7)); repo.MainWindow.SearchPatientScreen.PatientNHISearch.Click(); Delay.Milliseconds(200); }