Ejemplo n.º 1
0
        /// <summary>
        /// ExpandCollapseServer - Use 'ExpandCollapseServerParams' to pass parameters into this method.
        /// </summary>
        public void ExpandCollapseServer()
        {
            #region Variable Declarations
            WpfTreeItem uIItemTreeItem1  = this.UIMainWindowWindow.UIChannelsTree.UIItemTreeItem.UIItemTreeItem1;
            WpfTreeItem uIItemTreeItem11 = this.UIMainWindowWindow.UIChannelsTree.UIItemTreeItem.UIItemTreeItem11;
            WpfTreeItem uIItemTreeItem12 = this.UIMainWindowWindow.UIChannelsTree.UIItemTreeItem1;
            WpfTreeItem uIItemTreeItem   = this.UIMainWindowWindow.UIChannelsTree.UIItemTreeItem;
            #endregion

            // Click  ->  tree item
            Mouse.Click(uIItemTreeItem1, new Point(41, 6));

            // Click  ->  tree item
            Mouse.Click(uIItemTreeItem11, new Point(64, 12));

            // Click tree item numbered 2 in 'Channels' tree item
            Mouse.Click(uIItemTreeItem12, new Point(60, 14));

            // Move  ->  tree item to  ->  tree item
            uIItemTreeItem11.EnsureClickable(new Point(69, 22));
            Mouse.StartDragging(uIItemTreeItem1, new Point(56, 7));
            Mouse.StopDragging(uIItemTreeItem11, new Point(69, 22));

            // Collapse tree item
            uIItemTreeItem.Expanded = this.ExpandCollapseServerParams.UIItemTreeItemExpanded;
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Paste the selected text
        /// </summary>
        public void PasteAction()
        {
            #region Variable Declarations
            WinEdit     uIRTBEdit       = this.UITextEditorWindow.UIRTBWindow.UIRTBEdit;
            WinMenuItem uICutMenuItem   = this.UITextEditorWindow.UIMenuStrip1MenuBar.UIEditMenuItem.UICutMenuItem;
            WinMenuItem uIPasteMenuItem = this.UITextEditorWindow.UIMenuStrip1MenuBar.UIEditMenuItem.UIPasteMenuItem;
            #endregion

            // Launch '\\obs-lancia\students\arya1516\TextEditor\TextEditor\bin\Debug\TextEditor.vshost.exe'
            ApplicationUnderTest uITextEditorWindow = ApplicationUnderTest.Launch(this.PasteActionParams.UITextEditorWindowExePath, this.PasteActionParams.UITextEditorWindowAlternateExePath);

            // The recording for the application under test '\\obs-lancia\students\arya1516\TextEditor\TextEditor\bin\Debug\TextEditor.vshost.exe' may not be correct as it is located on a network share. Please install the application on a local path.

            // Type 'Hello my name is ' in 'RTB' text box
            uIRTBEdit.Text = this.PasteActionParams.UIRTBEditText;

            // Move 'RTB' text box
            Mouse.StartDragging(uIRTBEdit, new Point(80, 7));
            Mouse.StopDragging(uIRTBEdit, -28, 4);

            // Click 'Edit' -> 'Cut' menu item
            Mouse.Click(uICutMenuItem, new Point(39, 9));

            // Click 'Edit' -> 'Paste' menu item
            Mouse.Click(uIPasteMenuItem, new Point(51, 5));
        }
Ejemplo n.º 3
0
        /// <summary>
        /// Copy the selected Text
        /// </summary>
        public void CopyAction()
        {
            #region Variable Declarations
            WinEdit     uIRTBEdit      = this.UITextEditorWindow.UIRTBWindow.UIRTBEdit;
            WinMenuItem uICopyMenuItem = this.UITextEditorWindow.UIMenuStrip1MenuBar.UIEditMenuItem.UICopyMenuItem;
            WinButton   uICloseButton  = this.UITextEditorWindow.UITextEditorTitleBar.UICloseButton;
            #endregion

            // The recording for the application under test '\\obs-lancia\students\arya1516\TextEditor\TextEditor\bin\Debug\TextEditor.vshost.exe' may not be correct as it is located on a network share. Please install the application on a local path.

            // Type 'Hello my name is arslan' in 'RTB' text box
            uIRTBEdit.Text = this.CopyActionParams.UIRTBEditText;

            // Move 'RTB' text box
            Mouse.StartDragging(uIRTBEdit, new Point(113, 9));
            Mouse.StopDragging(uIRTBEdit, -65, 3);

            // Click 'Edit' -> 'Copy' menu item
            Mouse.Click(uICopyMenuItem, new Point(34, 3));

            // Click 'RTB' text box
            Mouse.Click(uIRTBEdit, new Point(154, 16));

            // Click 'Close' button
            Mouse.Click(uICloseButton, new Point(22, 11));
        }
        /// <summary>
        /// camass
        /// </summary>


        /// <summary>
        /// AssignCameraToSingleView
        /// </summary>
        public void AssignCameraToSingleView()
        {
            #region Variable Declarations
            WinClient   uICameraStatusandAssigClient = this.UISmartViewConfiguratiWindow.UICameraStatusandAssigWindow.UIItemWindow.UICameraStatusandAssigClient;
            WinTreeItem uICamera1cam1TreeItem        = this.UISmartViewConfiguratiWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem.UICamera1cam1TreeItem;
            WinTreeItem uICamera2cam2TreeItem        = this.UISmartViewConfiguratiWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem.UICamera2cam2TreeItem;
            WinTreeItem uICamera3cam3TreeItem        = this.UISmartViewConfiguratiWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem.UICamera3cam3TreeItem;
            WinTreeItem uICamera4cam4TreeItem        = this.UISmartViewConfiguratiWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem.UICamera4cam4TreeItem;
            #endregion

            // Move 'Camera Status and Assignment' client from (151, 26) to 'Line' -> 'Station' -> 'View 1' -> 'Camera 1 (cam1)' tree item (78, 12)
            uICamera1cam1TreeItem.EnsureClickable(new Point(78, 12));
            Mouse.StartDragging(uICameraStatusandAssigClient, new Point(151, 26));
            Mouse.StopDragging(uICamera1cam1TreeItem, new Point(78, 12));

            /*    // Move 'Camera Status and Assignment' client from (110, 42) to 'Line' -> 'Station' -> 'View 1' -> 'Camera 2 (cam2)' tree item (74, 8)
             *  uICamera2cam2TreeItem.EnsureClickable(new Point(74, 8));
             *  Mouse.StartDragging(uICameraStatusandAssigClient, new Point(110, 42));
             *  Mouse.StopDragging(uICamera2cam2TreeItem, new Point(74, 8));
             *
             *  // Move 'Camera Status and Assignment' client from (47, 54) to 'Line' -> 'Station' -> 'View 1' -> 'Camera 3 (cam3)' tree item (61, 6)
             *  uICamera3cam3TreeItem.EnsureClickable(new Point(61, 6));
             *  Mouse.StartDragging(uICameraStatusandAssigClient, new Point(47, 54));
             *  Mouse.StopDragging(uICamera3cam3TreeItem, new Point(61, 6));
             *
             *  // Click 'Camera Status and Assignment' client
             *  Mouse.Click(uICameraStatusandAssigClient, new Point(15, 69));
             *
             *  // Move 'Camera Status and Assignment' client from (34, 69) to 'Line' -> 'Station' -> 'View 1' -> 'Camera 4 (cam4)' tree item (52, 6)
             *  uICamera4cam4TreeItem.EnsureClickable(new Point(52, 6));
             *  Mouse.StartDragging(uICameraStatusandAssigClient, new Point(34, 69));
             *  Mouse.StopDragging(uICamera4cam4TreeItem, new Point(52, 6));*/
        }
Ejemplo n.º 5
0
        public void AssignStandardView(int noOfView)
        {
            #region Variable Declarations
            WinGroup    uIItemGroup       = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            #endregion

            for (int i = 0; i < noOfView; i++)
            {
                // Move 'Unknown Name' group from (34, 26) to 'Line' -> 'Station' tree item (7, 7)
                uIStationTreeItem.EnsureClickable(new Point(7, 7));
                Mouse.StartDragging(uIItemGroup, new Point(34, 26));
                Mouse.StopDragging(uIStationTreeItem, new Point(7, 7));
            }

            //// Move 'Unknown Name' group from (41, 19) to 'Line' -> 'Station' tree item (13, 7)
            //uIStationTreeItem.EnsureClickable(new Point(13, 7));
            //Mouse.StartDragging(uIItemGroup, new Point(41, 19));
            //Mouse.StopDragging(uIStationTreeItem, new Point(13, 7));

            //// Move 'Unknown Name' group from (33, 19) to 'Line' -> 'Station' tree item (21, 8)
            //uIStationTreeItem.EnsureClickable(new Point(21, 8));
            //Mouse.StartDragging(uIItemGroup, new Point(33, 19));
            //Mouse.StopDragging(uIStationTreeItem, new Point(21, 8));
        }
Ejemplo n.º 6
0
 public void Drag_Toolbox_Decision_Onto_Sequence_LargeTool()
 {
     UIMap.MainStudioWindow.DockManager.SplitPaneLeft.ToolBox.SearchTextBox.Text = "Decision";
     MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Sequence.SequenceLargeView.AddModeNewActivity.EnsureClickable(new Point(155, 22));
     Mouse.StartDragging(UIMap.MainStudioWindow.DockManager.SplitPaneLeft.ToolBox.ToolListBox.FlowTools.Decision, new Point(13, 17));
     Mouse.StopDragging(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Sequence.SequenceLargeView.AddModeNewActivity.UISacdVerticalConnectoCustom);
 }
Ejemplo n.º 7
0
        /// <summary>
        /// Cut the selected Text from the Screen
        /// </summary>
        public void CutAction()
        {
            #region Variable Declarations
            WinEdit     uIRTBEdit      = this.UITextEditorWindow.UIRTBWindow.UIRTBEdit;
            WinMenuItem uIEditMenuItem = this.UITextEditorWindow.UIMenuStrip1MenuBar.UIEditMenuItem;
            WinMenuItem uICutMenuItem  = this.UITextEditorWindow.UIMenuStrip1MenuBar.UIEditMenuItem.UICutMenuItem;
            #endregion

            // The recording for the application under test '\\obs-lancia\students\arya1516\TextEditor\TextEditor\bin\Debug\TextEditor.vshost.exe' may not be correct as it is located on a network share. Please install the application on a local path.

            // Type 'Hello ' in 'RTB' text box
            uIRTBEdit.Text = this.CutActionParams.UIRTBEditText;

            // Type '{LShiftKey}' in 'RTB' text box
            Keyboard.SendKeys(uIRTBEdit, this.CutActionParams.UIRTBEditSendKeys, ModifierKeys.None);

            // Click 'Edit' menu item
            Mouse.Click(uIEditMenuItem, new Point(8, 10));

            // Click 'RTB' text box
            Mouse.Click(uIRTBEdit, new Point(29, 4));

            // Move 'RTB' text box
            Mouse.StartDragging(uIRTBEdit, new Point(29, 11));
            Mouse.StopDragging(uIRTBEdit, -28, 3);

            // Click 'Edit' -> 'Cut' menu item
            Mouse.Click(uICutMenuItem, new Point(25, 6));
        }
Ejemplo n.º 8
0
 public void Drag_Toolbox_Switch_Onto_Sequence_SmallTool()
 {
     UIMap.MainStudioWindow.DockManager.SplitPaneLeft.ToolBox.SearchTextBox.Text = "Switch";
     MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Sequence.EnsureClickable(new Point(155, 22));
     Mouse.StartDragging(UIMap.MainStudioWindow.DockManager.SplitPaneLeft.ToolBox.ToolListBox.FlowTools.Switch, new Point(13, 17));
     Mouse.StopDragging(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Sequence);
 }
        /// <summary>
        /// unsuccessful scenario
        /// </summary>
        public void adminLogin2()
        {
            #region Variable Declarations
            WinClient  uIChromeLegacyWindowClient     = this.UIGradePerformanceAnalWindow.UIChromeLegacyWindowWindow1.UIChromeLegacyWindowClient;
            WinClient  uIChromeLegacyWindowClient1    = this.UIGradePerformanceAnalWindow.UIChromeLegacyWindowWindow2.UIChromeLegacyWindowClient;
            WinControl uIGradePerformanceAnalDocument = this.UIGradePerformanceAnalWindow.UIChromeLegacyWindowWindow3.UIGradePerformanceAnalDocument;
            WinControl uIChromeLegacyWindowDocument   = this.UIGradePerformanceAnalWindow.UIChromeLegacyWindowWindow4.UIChromeLegacyWindowDocument;
            WinControl uIChromeLegacyWindowDocument1  = this.UIGradePerformanceAnalWindow.UIChromeLegacyWindowWindow5.UIChromeLegacyWindowDocument;
            WinControl uIChromeLegacyWindowDocument2  = this.UIGradePerformanceAnalWindow.UIChromeLegacyWindowWindow6.UIChromeLegacyWindowDocument;
            WinControl uIChromeLegacyWindowDocument3  = this.UIGradePerformanceAnalWindow.UIChromeLegacyWindowWindow7.UIChromeLegacyWindowDocument;
            #endregion

            // Click 'Chrome Legacy Window' client
            Mouse.Click(uIChromeLegacyWindowClient, new Point(499, 234));

            // Move 'Chrome Legacy Window' client
            Mouse.StartDragging(uIChromeLegacyWindowClient1, new Point(504, 242));
            Mouse.StopDragging(uIChromeLegacyWindowClient1, -5, 0);

            // Type 'a' in 'Grade Performance Analyzer - Google Chrome' document
            Keyboard.SendKeys(uIGradePerformanceAnalDocument, this.adminLogin2Params.UIGradePerformanceAnalDocumentSendKeys, ModifierKeys.None);

            // Type 'dmin' in 'Chrome Legacy Window' document
            Keyboard.SendKeys(uIChromeLegacyWindowDocument, this.adminLogin2Params.UIChromeLegacyWindowDocumentSendKeys, ModifierKeys.None);

            // Click 'Chrome Legacy Window' document
            Mouse.Click(uIChromeLegacyWindowDocument1, new Point(497, 345));

            // Type 'ad' in 'Chrome Legacy Window' document
            Keyboard.SendKeys(uIChromeLegacyWindowDocument2, this.adminLogin2Params.UIChromeLegacyWindowDocumentSendKeys1, ModifierKeys.None);

            // Click 'Chrome Legacy Window' document
            Mouse.Click(uIChromeLegacyWindowDocument3, new Point(790, 432));
        }
Ejemplo n.º 10
0
        /// <summary>
        /// Painting
        /// </summary>
        public void RecordedMethod2()
        {
            #region Variable Declarations
            WinClient   uIUntitledPaintClient  = this.UIUntitledPaintWindow.UIItemWindow.UIUntitledPaintClient;
            WinButton   uIFillwithcolorButton  = this.UIUntitledPaintWindow.UIItemWindow1.UIToolsToolBar.UIFillwithcolorButton;
            WinClient   uIUntitledPaintClient1 = this.UIUntitledPaintWindow.UIItemWindow2.UIUntitledPaintClient;
            WinGroup    uIItemGroup            = this.UIUntitledPaintWindow.UIItemWindow1.UIColorsToolBar.UIItemGroup;
            WinListItem uIOvalListItem         = this.UIUntitledPaintWindow.UIItemWindow1.UIShapesClient.UIOvalListItem;
            #endregion

            // Click 'Untitled - Paint' client
            Mouse.Click(uIUntitledPaintClient, new Point(405, 20));

            // Click 'Fill with color' button
            Mouse.Click(uIFillwithcolorButton, new Point(22, 15));

            // Click 'Untitled - Paint' client
            Mouse.Click(uIUntitledPaintClient1, new Point(289, 64));

            // Click group
            Mouse.Click(uIItemGroup, new Point(84, 12));

            // Click 'Oval' list item
            Mouse.Click(uIOvalListItem, new Point(13, 7));

            // Move 'Untitled - Paint' client
            Mouse.StartDragging(uIUntitledPaintClient1, new Point(173, 98));
            Mouse.StopDragging(uIUntitledPaintClient1, 323, 219);
        }
Ejemplo n.º 11
0
        /// <summary>
        /// CreateStandardSingleViewArchitecture - Use 'CreateStandardSingleViewArchitectureParams' to pass parameters into this method.
        /// </summary>
        public void CreateStandardSingleViewArchitecture(String name)
        {
            #region Variable Declarations
            WinMenuBar  uIApplicationMenuBar = this.UISmartViewConfiguratiWindow.UIApplicationMenuBar;
            WinEdit     uIItemEdit           = this.UINewArchitectureWindow.UIItemWindow.UIItemEdit;
            WinGroup    uIItemGroup          = this.UINewArchitectureWindow.UIItemWindow1.UIItemGroup;
            WinTreeItem uIStationTreeItem    = this.UINewArchitectureWindow.UIItemWindow2.UIItemTree.UILineTreeItem.UIStationTreeItem;
            WinButton   uIOKButton           = this.UINewArchitectureWindow.UIOKWindow.UIOKButton;
            #endregion

            FocusConfigurationManager();
            // Click 'Application' menu bar
            Mouse.Click(new Point(33, 44));

            // Click 'Unknown Name' text box
            Mouse.Click(uIItemEdit, new Point(37, 2));

            // Move 'Unknown Name' group from (38, 29) to 'Line' -> 'Station' tree item (14, 4)
            uIStationTreeItem.EnsureClickable(new Point(14, 4));
            Mouse.StartDragging(uIItemGroup, new Point(38, 29));
            Mouse.StopDragging(uIStationTreeItem, new Point(14, 4));

            // Type 'automation' in 'Unknown Name' text box
            uIItemEdit.Text = name;

            // Double-Click 'OK' button
            Mouse.Click(uIOKButton, new Point(47, 13));

            AssignCameraToView();
        }
Ejemplo n.º 12
0
        /// <summary>
        /// AssignCameraTemplateToView
        /// </summary>
        public void AssignCameraTemplateToView(int noOfCameraTemplate)
        {
            #region Variable Declarations
            WinMenuBar  uIApplicationMenuBar = this.UISmartViewConfiguratiWindow.UIApplicationMenuBar;
            WinGroup    uIItemGroup          = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem    = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            WinTreeItem uIView1TreeItem      = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem;
            #endregion


            // Click 'Application' menu bar
            Mouse.Click(uIApplicationMenuBar, new Point(34, 51));

            // Move 'Unknown Name' group from (26, 30) to 'Line' -> 'Station' tree item (23, 14)
            uIStationTreeItem.EnsureClickable(new Point(23, 14));
            Mouse.StartDragging(uIItemGroup, new Point(26, 30));
            Mouse.StopDragging(uIStationTreeItem, new Point(23, 14));

            // Move 'Unknown Name' group from (264, 23) to 'Line' -> 'Station' -> 'View 1' tree item (18, 5)
            uIView1TreeItem.EnsureClickable(new Point(18, 5));
            Mouse.StartDragging(uIItemGroup, new Point(264, 23));
            Mouse.StopDragging(uIView1TreeItem, new Point(18, 5));

            // Move 'Unknown Name' group from (267, 22) to 'Line' -> 'Station' -> 'View 1' tree item (9, 5)
            uIView1TreeItem.EnsureClickable(new Point(9, 5));
            Mouse.StartDragging(uIItemGroup, new Point(267, 22));
            Mouse.StopDragging(uIView1TreeItem, new Point(9, 5));

            // Move 'Unknown Name' group from (258, 23) to 'Line' -> 'Station' -> 'View 1' tree item (11, 14)
            uIView1TreeItem.EnsureClickable(new Point(11, 14));
            Mouse.StartDragging(uIItemGroup, new Point(258, 23));
            Mouse.StopDragging(uIView1TreeItem, new Point(11, 14));
        }
Ejemplo n.º 13
0
 public void Drag_Switch_Arm_To_Fourth_Comment_Tool()
 {
     Mouse.Click(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Connector4, new Point(476, 169));
     MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Comment4.DrawHighlight();
     MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Comment4.LargeView.EnsureClickable(new Point(1, 29));
     Mouse.StartDragging(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Connector4, new Point(574, 170));
     Mouse.StopDragging(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Comment4.LargeView, new Point(1, 29));
 }
Ejemplo n.º 14
0
        /// <summary>
        /// RecordedMethod1
        /// </summary>
        public void RecordedMethod1()
        {
            #region Variable Declarations
            WinListItem uIQuestionSignintovoteListItem = this.UISystemIOFileNotFoundWindow.UIItemList.UIQuestionSignintovoteListItem;
            #endregion

            // Move 'Question Sign in to vote 0 Sign in to vote Noticed...' list item
            Mouse.StartDragging(uIQuestionSignintovoteListItem, new Point(164, 128));
            Mouse.StopDragging(uIQuestionSignintovoteListItem, 237, 154);
        }
Ejemplo n.º 15
0
        public void WhenIThenDragToolboxCommentOntoSwitchRightArmOnDesignSurface()
        {
            var switchRightAutoConnector = new Point(360, 200);

            MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.EnsureClickable(switchRightAutoConnector);
            Mouse.StartDragging(UIMap.MainStudioWindow.DockManager.SplitPaneLeft.ToolBox.ToolListBox.UtilityTools.Comment, new Point(16, 25));
            Mouse.Move(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart, switchRightAutoConnector);
            Mouse.StopDragging(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart, switchRightAutoConnector);
            Assert.IsTrue(DialogsUIMap.DecisionOrSwitchDialog.Exists, "DecisionSwitch Dialog did not open");
        }
Ejemplo n.º 16
0
        public void DragTabToTab(string firstTabName, string secondTabName)
        {
            UITestControl firstTab        = FindTabByName(firstTabName);
            Point         pointOnFirstTab = new Point(firstTab.BoundingRectangle.X + 10, firstTab.BoundingRectangle.Y + 10);

            UITestControl secondTab        = FindTabByName(secondTabName);
            Point         pointOnSecondTab = new Point(secondTab.BoundingRectangle.X + 10, secondTab.BoundingRectangle.Y + 10);

            Mouse.StartDragging(firstTab, pointOnFirstTab);
            Mouse.StopDragging(secondTab, pointOnSecondTab);
        }
Ejemplo n.º 17
0
        /// <summary>
        /// SelectResult
        /// </summary>
        public void SelectResult()
        {
            #region Variable Declarations
            WpfEdit uITbxLoginResultEdit = this.UIConnexionWindow1.UITbxLoginResultEdit;
            WinEdit uINomEdit            = this.UIWpfSchedulerSourceWindow.UIItemWindow.UIEventUserControlxamlListItem.UINomEdit;
            #endregion

            // Move 'tbxLoginResult' text box to 'Nom' text box
            uINomEdit.EnsureClickable(new Point(84, 17));
            Mouse.StartDragging(uITbxLoginResultEdit, new Point(109, 7));
            Mouse.StopDragging(uINomEdit, new Point(84, 17));
        }
Ejemplo n.º 18
0
        public void First_Drag_Toolbox_Comment_Onto_Switch_Left_Arm_On_DesignSurface()
        {
            UIMap.MainStudioWindow.DockManager.SplitPaneLeft.ToolBox.SearchTextBox.Text = "Comment";
            var switchLeftAutoConnector = new Point(250, 200);

            MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.EnsureClickable(switchLeftAutoConnector);
            Mouse.StartDragging(UIMap.MainStudioWindow.DockManager.SplitPaneLeft.ToolBox.ToolListBox.UtilityTools.Comment, new Point(16, 25));
            Mouse.Move(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart, switchLeftAutoConnector);
            Mouse.StopDragging(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart, switchLeftAutoConnector);
            Assert.IsTrue(WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Connector2.Exists, "Second connector does not exist on design surface after drop onto autoconnector.");
            Assert.IsTrue(UtilityToolsUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Comment.Exists, "Comment tool does not exist on the design surface after drag and drop from the toolbox.");
        }
Ejemplo n.º 19
0
        /// <summary>
        /// RecordedMethod1
        /// </summary>
        public void ExpandDesignerSurface()
        {
            #region Variable Declarations
            var uIUI_GridSplitter_AutoIndicator = MainWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.MergeTab.WorkSurfaceContext.ContentDockManager.MergeWorkflowView.UIUI_GridSplitter_AutoIndicator;
            var uIDev2iewModelsMergeTButton     = MainWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.MergeTab.WorkSurfaceContext.ContentDockManager.MergeWorkflowView.ScrollViewerPane.ConflictsTree.MergeTreeItem5.MergeItemExpander.MergeButton;
            #endregion

            // Move 'UI_GridSplitter_AutoID' Indicator to 'Dev2.ViewModels.Merge.ToolConflictRow' button
            //System parameter 'Show window contents while dragging' is not set.This could lead to incorrect recording of drag actions.
            uIDev2iewModelsMergeTButton.EnsureClickable(new Point(10, 20));
            Mouse.StartDragging(uIUI_GridSplitter_AutoIndicator, new Point(2, 389));
            Mouse.StopDragging(uIDev2iewModelsMergeTButton, new Point(10, 20));
        }
Ejemplo n.º 20
0
        /// <summary>
        /// start - Используйте "startParams" для передачи параметров в этот метод.
        /// </summary>
        public void start()
        {
            #region Variable Declarations
            WinCustom uIItemCustom = this.UIItemWindow.UI_userNameWindow.UIItemCustom;
            WinEdit   uI_userName_EmbeddableEdit = this.UIItemWindow.UI_userName_EmbeddableWindow.UI_userName_EmbeddableEdit;
            WinCustom uIItemCustom1 = this.UIItemWindow.UI_passwordWindow.UIItemCustom;
            WinEdit   uI_password_EmbeddableEdit = this.UIItemWindow.UI_password_EmbeddableWindow.UI_password_EmbeddableEdit;
            WinButton uIВойтиButton        = this.UIItemWindow.UIВойтиWindow.UIВойтиButton;
            WinButton uIЖурналыButton      = this.UIКвазарЖурналфлюорогрWindow.UI_pluginContainerWindow.UIЖурналыButton;
            WinButton uISplitterBarButton  = this.UIКвазарЖурналфлюорогрWindow.UI_pluginContainerWindow.UISplitterBarButton;
            WinButton uIСистемаправButton  = this.UIКвазарЖурналфлюорогрWindow.UI_pluginContainerWindow.UIСистемаправButton;
            WinButton uIОбследованияButton = this.UIКвазарЖурналфлюорогрWindow.UIMedSoftRegistriesWindow.UIОбследованияButton;
            #endregion

            // Запуск "%ProgramFiles%\ООО МедСофт\Квазар\MedSoft.Start.exe"
            ApplicationUnderTest uIItemWindow = ApplicationUnderTest.Launch(this.startParams.UIItemWindowExePath, this.startParams.UIItemWindowAlternateExePath);

            // Щелкните пользовательский элемент управления
            Mouse.Click(uIItemCustom, new Point(116, 12));

            // Тип "" в "_userName_EmbeddableTextBox" надпись
            uI_userName_EmbeddableEdit.Text = this.startParams.UI_userName_EmbeddableEditText;

            // Щелкните "_userName_EmbeddableTextBox" надпись
            Mouse.Click(uI_userName_EmbeddableEdit, new Point(134, 9));

            // Тип "Лушкин медсофт" в "_userName_EmbeddableTextBox" надпись
            uI_userName_EmbeddableEdit.Text = this.startParams.UI_userName_EmbeddableEditText1;

            // Щелкните пользовательский элемент управления
            Mouse.Click(uIItemCustom1, new Point(18, 15));

            // Тип "********" в "_password_EmbeddableTextBox" надпись
            Keyboard.SendKeys(uI_password_EmbeddableEdit, this.startParams.UI_password_EmbeddableEditSendKeys, true);

            // Щелкните "Войти" кнопка
            Mouse.Click(uIВойтиButton, new Point(32, 9));

            // Щелкните "Журналы" кнопка
            Mouse.Click(uIЖурналыButton, new Point(27, 12));

            // Перемещение  "Splitter Bar" кнопка в "Система прав" кнопка

            uISplitterBarButton.EnsureClickable(new Point(uISplitterBarButton.Left, uISplitterBarButton.Top));
            Mouse.StartDragging(null, new Point(116, 185));//,  MouseButtons.Left);
            //Mouse.StartDragging(null, new Point(103, 300));
            Mouse.StopDragging(null, new Point(116, 670));
            // Щелкните "Обследования" кнопка
            Mouse.Click(uIОбследованияButton, new Point(110, 20));
        }
Ejemplo n.º 21
0
        public void StudioTooling_StudioToolingUITest_CanToolsDisplay_IconIsVisible()
        {
            // Open the Workflow
            ExplorerUIMap.DoubleClickWorkflow("AllTools", "UI Test Resources");
            UITestControl theTab = TabManagerUIMap.GetActiveTab();

            // Assert all the icons are visible
            var designer = WorkflowDesignerUIMap.GetFlowchartDesigner(theTab);

            designer.GetChildren();

            #region Scroll All Items Into View

            var scrollBarV = WorkflowDesignerUIMap.ScrollViewer_GetVerticalScrollBar(theTab);
            WorkflowDesignerUIMap.ScrollViewer_GetHorizontalScrollBar(theTab);

            // Look low
            Mouse.StartDragging(scrollBarV);
            Mouse.StopDragging(WorkflowDesignerUIMap.ScrollViewer_GetScrollDown(theTab));

            // Look high
            Mouse.StartDragging(scrollBarV);
            Mouse.StopDragging(WorkflowDesignerUIMap.ScrollViewer_GetScrollUp(theTab));

            #endregion

            // Assert all the icons are visible
            designer = WorkflowDesignerUIMap.GetFlowchartDesigner(theTab);
            var toolCollection        = designer.GetChildren();
            HashSet <string> controls = new HashSet <string>();

            foreach (var child in toolCollection)
            {
                if (child.ControlType == "Custom" &&
                    child.ClassName != "Uia.ConnectorWithoutStartDot" &&
                    child.ClassName != "Uia.StartSymbol" &&
                    child.ClassName != "Uia.UserControl" &&
                    child.ClassName != "Uia.DsfWebPageActivityDesigner")
                {
                    Assert.IsTrue(WorkflowDesignerUIMap.IsActivityIconVisible(child),
                                  child.FriendlyName + " is missing its icon on the design surface");
                    controls.Add(child.ClassName);
                }
            }

            Assert.AreEqual(27, controls.Count, "Not all tools on the alls tools text workflow can be checked for icons");
        }
Ejemplo n.º 22
0
        /// <summary>
        /// MarkReadingViewPair
        /// </summary>
        public void MarkReadingViewPair()
        {
            #region Variable Declarations
            WinGroup    uIItemGroup       = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            #endregion

            // Move 'Unknown Name' group from (171, 25) to 'Line' -> 'Station' tree item (9, 3)
            uIStationTreeItem.EnsureClickable(new Point(9, 3));
            Mouse.StartDragging(uIItemGroup, new Point(171, 25));
            Mouse.StopDragging(uIStationTreeItem, new Point(9, 3));

            // Move 'Unknown Name' group from (165, 23) to 'Line' -> 'Station' tree item (23, 10)
            uIStationTreeItem.EnsureClickable(new Point(23, 10));
            Mouse.StartDragging(uIItemGroup, new Point(165, 23));
            Mouse.StopDragging(uIStationTreeItem, new Point(23, 10));
        }
Ejemplo n.º 23
0
        public void CopyDecisionsWithContextMenuAndPasteExpectedNoWizardsDisplayed()
        {
            //Initialize
            Clipboard.SetText(" ");
            RibbonUIMap.CreateNewWorkflow();
            UITestControl theTab = TabManagerUIMap.GetActiveTab();

            //Drag on two decisions
            ToolboxUIMap.DragControlToWorkflowDesigner(ToolType.Decision, WorkflowDesignerUIMap.GetPointUnderStartNode(theTab));
            WizardsUIMap.WaitForWizard();

            _decisionWizardUiMap.HitDoneWithKeyboard();
            var newPoint = WorkflowDesignerUIMap.GetPointUnderStartNode(theTab);

            newPoint.Y = newPoint.Y + 200;

            var clickPoint = new Point(newPoint.X, newPoint.Y);

            ToolboxUIMap.DragControlToWorkflowDesigner(ToolType.Decision, newPoint);
            WizardsUIMap.WaitForWizard(7000);

            _decisionWizardUiMap.HitDoneWithKeyboard();

            //Rubber-band select them
            var startDragPoint = WorkflowDesignerUIMap.GetPointUnderStartNode(theTab);

            startDragPoint.X = startDragPoint.X - 100;
            startDragPoint.Y = startDragPoint.Y - 100;
            Mouse.Move(startDragPoint);
            newPoint.X = newPoint.X + 100;
            newPoint.Y = newPoint.Y + 100;
            Mouse.StartDragging();
            Mouse.StopDragging(newPoint);
            startDragPoint.X = startDragPoint.X + 150;
            startDragPoint.Y = startDragPoint.Y + 150;
            Mouse.Click(MouseButtons.Right, ModifierKeys.None, clickPoint);
            var designSurface = WorkflowDesignerUIMap.GetFlowchartDesigner(theTab);

            SendKeys.SendWait("{DOWN}{DOWN}{ENTER}");
            Mouse.Click(designSurface);
            SendKeys.SendWait("^v");
            UITestControl uIItemImage = DatabaseServiceWizardUIMap.UIBusinessDesignStudioWindow.GetChildren()[0].GetChildren()[0];

            // Assert
            Assert.AreEqual("System Menu Bar", uIItemImage.FriendlyName);
        }
Ejemplo n.º 24
0
        /// <summary>
        /// TypeComplicatedRealExpressionAndMake2DChart - Use 'TypeComplicatedRealExpressionAndMake2DChartParams' to pass parameters into this method.
        /// </summary>
        public void TypeComplicatedRealExpressionAndMake2DChart()
        {
            #region Variable Declarations
            WinEdit    uIExpressionTextBoxEdit    = this.UIComputatorNETPawelTrWindow.UIExpressionTextBoxWindow.UIExpressionTextBoxEdit;
            WinControl uIXaxisMajorGridlinesImage = this.UIComputatorNETPawelTrWindow.UIChartAreaChartArea1Image.UIXaxisMajorGridlinesImage;
            WinButton  uIClearchartButton         = this.UIComputatorNETPawelTrWindow.UIClearchartWindow.UIClearchartButton;
            WinButton  uICloseButton = this.UIComputatorNETPawelTrWindow.UIComputatorNETPawelTrTitleBar.UICloseButton;
            #endregion

            // Type '2·xˣ+x·sin(x)' in 'expressionTextBox' text box
            uIExpressionTextBoxEdit.Text = this.TypeComplicatedRealExpressionAndMake2DChartParams.UIExpressionTextBoxEditText;

            // Type '{Enter}' in 'expressionTextBox' text box
            Keyboard.SendKeys(uIExpressionTextBoxEdit, this.TypeComplicatedRealExpressionAndMake2DChartParams.UIExpressionTextBoxEditSendKeys, ModifierKeys.None);

            // Move using Right button 'X axis Major Gridlines' image
            Mouse.StartDragging(uIXaxisMajorGridlinesImage, new Point(239, 133), MouseButtons.Right, ModifierKeys.None);
            Mouse.StopDragging(uIXaxisMajorGridlinesImage, 51, 7);

            // Move using Right button 'X axis Major Gridlines' image
            Mouse.StartDragging(uIXaxisMajorGridlinesImage, new Point(276, 109), MouseButtons.Right, ModifierKeys.None);
            Mouse.StopDragging(uIXaxisMajorGridlinesImage, -9, -4);

            // Move using Right button 'X axis Major Gridlines' image
            Mouse.StartDragging(uIXaxisMajorGridlinesImage, new Point(274, 134), MouseButtons.Right, ModifierKeys.None);
            Mouse.StopDragging(uIXaxisMajorGridlinesImage, -24, -1);

            // Move using Right button 'X axis Major Gridlines' image
            Mouse.StartDragging(uIXaxisMajorGridlinesImage, new Point(254, 125), MouseButtons.Right, ModifierKeys.None);
            Mouse.StopDragging(uIXaxisMajorGridlinesImage, -18, -26);

            // Move using Right button 'X axis Major Gridlines' image
            Mouse.StartDragging(uIXaxisMajorGridlinesImage, new Point(220, 86), MouseButtons.Right, ModifierKeys.None);
            Mouse.StopDragging(uIXaxisMajorGridlinesImage, -22, 118);

            // Move using Right button 'X axis Major Gridlines' image
            Mouse.StartDragging(uIXaxisMajorGridlinesImage, new Point(198, 195), MouseButtons.Right, ModifierKeys.None);
            Mouse.StopDragging(uIXaxisMajorGridlinesImage, 26, 1);

            // Click 'Clear chart' button
            Mouse.Click(uIClearchartButton, new Point(29, 20));

            // Click 'Close' button
            Mouse.Click(uICloseButton, new Point(23, 12));
        }
Ejemplo n.º 25
0
        public void DragAWorkflowIntoAndOutOfAForEach_Expected_NoErrors()
        {
            // Create the workflow
            RibbonUIMap.CreateNewWorkflow();

            // Get some variables
            UITestControl theTab         = TabManagerUIMap.GetActiveTab();
            UITestControl theStartButton = WorkflowDesignerUIMap.FindControlByAutomationId(theTab, "Start");
            Point         workflowPoint1 = new Point(theStartButton.BoundingRectangle.X, theStartButton.BoundingRectangle.Y + 200);

            Point requiredPoint = WorkflowDesignerUIMap.GetPointUnderStartNode(theTab);

            requiredPoint.Offset(20, 50);

            // Drag a ForEach onto the Workflow
            ToolboxUIMap.DragControlToWorkflowDesigner(ToolType.ForEach, workflowPoint1, "For Each");

            // Get a sample workflow, and drag it onto the "Drop Activity Here" part of the ForEach box
            ExplorerUIMap.EnterExplorerSearchText("CalculateTaxReturns");
            var targetPoint = new Point(workflowPoint1.X + 25, workflowPoint1.Y + 25);

            ExplorerUIMap.DragControlToWorkflowDesigner("localhost", "WORKFLOWS", "MO", "CalculateTaxReturns", targetPoint);

            // Now - Onto Part 2!

            // 5792.2

            // Get the location of the ForEach box
            UITestControl forEachControl = WorkflowDesignerUIMap.FindControlByAutomationId(theTab, "ForEach");

            MouseCommands.MoveAndClick(new Point(forEachControl.BoundingRectangle.X + 175, forEachControl.BoundingRectangle.Y + 75));

            // And drag it down
            Mouse.StartDragging();
            Mouse.StopDragging(new Point(workflowPoint1.X - 200, workflowPoint1.Y + 100));

            // Now get its position
            UITestControl calcTaxReturnsControl = WorkflowDesignerUIMap.FindControlByAutomationId(theTab, "CalculateTaxReturns");

            // Its not on the design surface, must be in foreach
            Assert.IsNotNull(calcTaxReturnsControl, "Could not drop it ;(");
        }
Ejemplo n.º 26
0
        /// <summary>
        /// AssignMarkReaderView
        /// </summary>
        public void AssignMarkReaderView()
        {
            #region Variable Declarations
            WinGroup    uIItemGroup       = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            #endregion

            // Move 'Unknown Name' group from (128, 22) to 'Line' -> 'Station' tree item (14, 3)
            uIStationTreeItem.EnsureClickable(new Point(14, 3));
            Mouse.StartDragging(uIItemGroup, new Point(128, 22));
            Mouse.StopDragging(uIStationTreeItem, new Point(14, 3));

            // Click 'Line' -> 'Station' tree item
            Mouse.Click(uIStationTreeItem, new Point(14, 3));

            // Move 'Unknown Name' group from (120, 29) to 'Line' -> 'Station' tree item (13, 8)
            uIStationTreeItem.EnsureClickable(new Point(13, 8));
            Mouse.StartDragging(uIItemGroup, new Point(120, 29));
            Mouse.StopDragging(uIStationTreeItem, new Point(13, 8));
        }
Ejemplo n.º 27
0
        /// <summary>
        /// Cut selected text and save to clipboard
        /// </summary>
        public void CutAction()
        {
            #region Variable Declarations
            WinEdit     uIRTBEdit     = this.UITextEditorWindow.UIRTBWindow.UIRTBEdit;
            WinWindow   uIRTBWindow   = this.UITextEditorWindow.UITextEditorClient.UIRTBWindow;
            WinMenuItem uICutMenuItem = this.UITextEditorWindow.UIMenuStrip1MenuBar.UIEditMenuItem.UICutMenuItem;
            #endregion

            // The recording for the application under test '\\obs-lancia\students\arya1516\TextEditor\TextEditor\bin\Debug\TextEditor.vshost.exe' may not be correct as it is located on a network share. Please install the application on a local path.

            // Type 'Hello, My name is Arslan' in 'RTB' text box
            uIRTBEdit.Text = this.CutActionParams.UIRTBEditText;

            // Move 'RTB' text box to 'RTB' window
            uIRTBWindow.EnsureClickable(new Point(1, 13));
            Mouse.StartDragging(uIRTBEdit, new Point(122, 5));
            Mouse.StopDragging(uIRTBWindow, new Point(1, 13));

            // Click 'Edit' -> 'Cut' menu item
            Mouse.Click(uICutMenuItem, new Point(25, 8));
        }
Ejemplo n.º 28
0
        /// <summary>
        /// AssignCameraToView
        /// </summary>
        public void AssignCameraToView()
        {
            #region Variable Declarations
            WinMenuBar  uIApplicationMenuBar         = this.UISmartViewConfiguratiWindow.UIApplicationMenuBar;
            WinClient   uICameraStatusandAssigClient = this.UISmartViewConfiguratiWindow.UICameraStatusandAssigWindow.UIItemWindow.UICameraStatusandAssigClient;
            WinTreeItem uICamera1cam1TreeItem        = this.UISmartViewConfiguratiWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem.UICamera1cam1TreeItem;
            #endregion

            FocusConfigurationManager();

            // Click 'Application' menu bar
            Mouse.Click(new Point(164, 37));

            // Click 'Camera Status and Assignment' client
            Mouse.Click(uICameraStatusandAssigClient, new Point(143, 28));

            // Move 'Camera Status and Assignment' client from (102, 23) to 'Line' -> 'Station' -> 'View 1' -> 'Camera 1 (cam1)' tree item (58, 11)
            uICamera1cam1TreeItem.EnsureClickable(new Point(58, 11));
            Mouse.StartDragging(uICameraStatusandAssigClient, new Point(102, 23));
            Mouse.StopDragging(uICamera1cam1TreeItem, new Point(58, 11));
        }
Ejemplo n.º 29
0
        /// <summary>
        /// ClickOnItemsControlInShape
        /// </summary>
        public void ClickOnItemsControlInShape()
        {
            #region Variable Declarations
            WpfButton uIClickHereButton       = this.UIWpfWindow.UIClickHereButton;
            WpfCustom uICustomElement_4Custom = this.UIWpfWindow.UIDiagramCustom.UICustomElement_4Custom;
            #endregion

            // Click 'Click Here!' button
            Mouse.Click(uIClickHereButton, new Point(69, 21));

            // Move 'CustomElement_4' custom control
            Mouse.StartDragging(uICustomElement_4Custom, new Point(179, 134));
            Mouse.StopDragging(uICustomElement_4Custom, 832, 285);

            //The CodedUI Test Builder can't find the ItemsControl

            // Click 'CustomElement_4' custom control
            Mouse.Click(uICustomElement_4Custom, new Point(193, 117));

            // Click 'CustomElement_4' custom control
            Mouse.Click(uICustomElement_4Custom, new Point(190, 62));
        }
Ejemplo n.º 30
0
        /// <summary>
        /// eduHistory
        /// </summary>
        public void eduHistory()
        {
            #region Variable Declarations
            HtmlHeaderCell uIIDCell     = this.UIEducationHistoryInteWindow.UIEducationHistoryDocument.UIPanelRecordsGridTable.UIIDCell;
            HtmlHeaderCell uIEditCell   = this.UIEducationHistoryInteWindow.UIEducationHistoryDocument.UIPanelRecordsGridTable.UIEditCell;
            HtmlHeaderCell uIDeleteCell = this.UIEducationHistoryInteWindow.UIEducationHistoryDocument.UIPanelRecordsGridTable.UIDeleteCell;
            HtmlCell       uIDDCell     = this.UIEducationHistoryInteWindow.UIEducationHistoryDocument.UIPanelRecordsGridTable.UIDDCell;
            #endregion

            // Click 'ID' cell
            Mouse.Click(uIIDCell, new Point(15, 12));

            // Click 'Edit' cell
            Mouse.Click(uIEditCell, new Point(19, 12));

            // Click 'Delete' cell
            Mouse.Click(uIDeleteCell, new Point(21, 12));

            // Move 'DD' cell
            Mouse.StartDragging(uIDDCell, new Point(37, 17));
            Mouse.StopDragging(uIDDCell, 3, -5);
        }