Exemplo n.º 1
0
        void ITestModule.Run()
        {
            Mouse.DefaultMoveTime        = 300;
            Keyboard.DefaultKeyPressTime = 100;
            Delay.SpeedFactor            = 1.00;

            Init();

            // Select Mode
            DRUGCodeCollection.SelectMode(Mode);
            Delay.Milliseconds(0);

            // Enter Dose/Rate
            DRUGCodeCollection.EnterDosage(Mode, Dosage);
            Delay.Milliseconds(0);

            // Enter Unit
            DRUGCodeCollection.EnterUnit(Mode, Unit);
            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 'FrmORMain.Drugs.Drugs.DrugListItem' at Center.", repo.FrmORMain.Drugs.Drugs.DrugListItemInfo, new RecordItemIndex(0));
            repo.FrmORMain.Drugs.Drugs.DrugListItem.Click();
            Delay.Milliseconds(200);

            Report.Log(ReportLevel.Info, "Mouse", "Mouse Left Click item 'FrmORMain.Drugs.Drugs.EditDrug' at Center.", repo.FrmORMain.Drugs.Drugs.EditDrugInfo, new RecordItemIndex(1));
            repo.FrmORMain.Drugs.Drugs.EditDrug.Click();
            Delay.Milliseconds(200);

            Report.Log(ReportLevel.Info, "Get Value", "Getting attribute 'Text' from item 'FrmEditDrug.DrugTime' and assigning its value to variable 'TimeAddDrug'.", repo.FrmEditDrug.DrugTimeInfo, new RecordItemIndex(2));
            TimeAddDrug = repo.FrmEditDrug.DrugTime.Element.GetAttributeValueText("Text");
            Delay.Milliseconds(0);

            // Select Mode
            DRUGCodeCollection.SelectMode(NewMode);
            Delay.Milliseconds(0);

            // Enter new Dose/Rate
            DRUGCodeCollection.EnterDosage(NewMode, NewDosage);
            Delay.Milliseconds(0);

            // Enter new Unit
            DRUGCodeCollection.EnterUnit(NewMode, NewUnit);
            Delay.Milliseconds(0);

            // Reassign DoseUnit
            ReAssignDoseUnit(NewDoseUnit);
            Delay.Milliseconds(0);

            // Click Ok
            Report.Log(ReportLevel.Info, "Mouse", "Click Ok\r\nMouse Left Click item 'FrmEditDrug.OK' at Center.", repo.FrmEditDrug.OKInfo, new RecordItemIndex(7));
            repo.FrmEditDrug.OK.Click();
            Delay.Milliseconds(200);
        }