/// <summary>
        /// StartApp
        /// </summary>
        public void StartApp()
        {
            #region Variable Declarations
            WinTreeItem uIMediaITreeItem = this.UIПроводникWindow.UIДеревоWindow.UIРабочийстолTreeItem.UIЭтоткомпьютерTreeItem.UIMediaITreeItem;
            WinEdit     uIИмяEdit        = this.UIПроводникWindow.UIItemWindow.UIEulerListItem.UIИмяEdit;
            WinEdit     uIИмяEdit1       = this.UIПроводникWindow.UIItemWindow1.UIWindowsFormsApplicatListItem.UIИмяEdit;
            WinEdit     uIИмяEdit2       = this.UIПроводникWindow.UIItemWindow2.UIWindowsFormsApplicatListItem.UIИмяEdit;
            WinEdit     uIИмяEdit3       = this.UIПроводникWindow.UIItemWindow3.UIBinListItem.UIИмяEdit;
            WinEdit     uIИмяEdit4       = this.UIПроводникWindow.UIItemWindow4.UIDebugListItem.UIИмяEdit;
            WinEdit     uIИмяEdit5       = this.UIПроводникWindow.UIItemWindow5.UIWindowsFormsApplicatListItem.UIИмяEdit;
            #endregion

            // Click 'Рабочий стол' -> 'Этот компьютер' -> 'Media (I:)' tree item
            Mouse.Click(uIMediaITreeItem, new Point(25, 11));

            // Double-Click 'Имя' text box
            Mouse.DoubleClick(uIИмяEdit, new Point(31, 7));

            // Double-Click 'Имя' text box
            Mouse.DoubleClick(uIИмяEdit1, new Point(35, 10));

            // Double-Click 'Имя' text box
            Mouse.DoubleClick(uIИмяEdit2, new Point(18, 11));

            // Double-Click 'Имя' text box
            Mouse.DoubleClick(uIИмяEdit3, new Point(20, 12));

            // Double-Click 'Имя' text box
            Mouse.DoubleClick(uIИмяEdit4, new Point(32, 9));

            // Double-Click 'Имя' text box
            Mouse.DoubleClick(uIИмяEdit5, new Point(36, 10));
        }
        /// <summary>
        /// CreateStandardSingleViewArchitecture - Use 'CreateStandardSingleViewArchitectureParams' to pass parameters into this method.
        /// </summary>
        public void LoadNewArchitectureWindow()
        {
            #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));

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

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

            //AssignCameraToView();
        }
Esempio n. 3
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));
        }
Esempio n. 4
0
        /// <summary>
        /// AssignClassifierToRecipe - Use 'AssignClassifierToRecipeParams' to pass parameters into this method.
        /// </summary>
        public void AssignClassifierToRecipe(String name)
        {
            #region Variable Declarations
            WinClient   uIWorkspaceClient          = this.UISmartViewRecipeManagWindow1.UIItemWindow.UIWorkspaceClient;
            WinTreeItem uIBasicTreeItem            = this.UISmartViewRecipeManagWindow1.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem.UIBasicTreeItem;
            WinMenuItem uISelectClassifierMenuItem = this.UIItemWindow.UIContextMenu.UISelectClassifierMenuItem;
            WinList     uIItemList = this.UISelectClassifierWindow.UIItemWindow.UIItemList;
            WinButton   uIOKButton = this.UISelectClassifierWindow.UIOKWindow.UIOKButton;
            #endregion
            uIBasicTreeItem.WindowTitles.Add("SmartView Recipe Manager - " + name);
            // Click 'Workspace' client
            //Mouse.Click(uIWorkspaceClient, new Point(501, 481));

            // Click 'Line' -> 'Station' -> 'View 1' -> 'Basic' tree item
            Mouse.Click(uIBasicTreeItem, new Point(12, 8));

            // Right-Click 'Line' -> 'Station' -> 'View 1' -> 'Basic' tree item
            Mouse.Click(uIBasicTreeItem, MouseButtons.Right, ModifierKeys.None, new Point(12, 8));

            // Click 'Select Classifier...' menu item
            Mouse.Click(uISelectClassifierMenuItem, new Point(36, 13));

            // Select 'Basic-Test' in 'Unknown Name' list box
            uIItemList.SelectedItemsAsString = name;

            // Click 'OK' button
            Mouse.Click(uIOKButton, new Point(52, 17));
        }
        /// <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));*/
        }
Esempio n. 6
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));
        }
Esempio n. 7
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();
        }
Esempio n. 8
0
        /// <summary>
        /// To Open Text
        /// </summary>
        public void OpenTextActionUITest()
        {
            #region Variable Declarations
            WinMenuItem uIOpenMenuItem = this.UITextEditorWindow.UIMenuStrip1MenuBar.UIFileMenuItem.UIOpenMenuItem;
            WinTreeItem uIArya1516obslanciastuTreeItem = this.UIOpenWindow.UITreeViewWindow.UITreeViewTree.UIDesktopTreeItem.UIThisPCTreeItem.UIArya1516obslanciastuTreeItem;
            WinEdit     uINameEdit   = this.UIOpenWindow.UIItemWindow.UITextEditorListItem.UINameEdit;
            WinEdit     uINameEdit1  = this.UIOpenWindow.UIItemWindow1.UITesttxtListItem.UINameEdit;
            WinButton   uIOpenButton = this.UIOpenWindow.UIOpenWindow1.UIOpenButton;
            #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.

            // Last mouse action was not recorded.

            // Click 'File' -> 'Open' menu item
            Mouse.Click(uIOpenMenuItem, new Point(48, 7));

            // Click 'Desktop' -> 'This PC' -> 'arya1516 (\\obs-lancia\students) (U:)' tree item
            Mouse.Click(uIArya1516obslanciastuTreeItem, new Point(49, 13));

            // Double-Click 'Name' text box
            Mouse.DoubleClick(uINameEdit, new Point(59, 15));

            // Click 'Name' text box
            Mouse.Click(uINameEdit1, new Point(44, 5));

            // Click '&Open' button
            Mouse.Click(uIOpenButton, new Point(27, 13));
        }
Esempio n. 9
0
        private static WinTreeItem GetWinTreeItem(string uiTitle, string uiType)
        {
            var htmlcontrolWin = new WinTreeItem(Window.Locate(uiTitle, uiType));
            var htmlControlWin = htmlcontrolWin;

            htmlControlWin.TechnologyName = TechnologyNameWin;
            return(htmlControlWin);
        }
Esempio n. 10
0
        /// <summary>
        /// RecordedMethod3 - Verwenden Sie "RecordedMethod3Params", um Parameter an diese Methode zu übergeben.
        /// </summary>
        public void RecordedMethod3()
        {
            #region Variable Declarations
            WinTreeItem uIWindowsCTreeItem              = this.UITransportapiWindow.UIStrukturansichtWindow.UIDesktopTreeItem.UIDieserPCTreeItem.UIWindowsCTreeItem;
            WinEdit     uINameEdit                      = this.UITransportapiWindow.UIItemWindow.UIProgrammex86ListItem.UINameEdit;
            WinEdit     uINameEdit1                     = this.UITransportapiWindow.UIItemWindow1.UIJoëlTheilerListItem.UINameEdit;
            WinEdit     uINameEdit2                     = this.UITransportapiWindow.UIItemWindow2.UISetupSBBAPPListItem.UINameEdit;
            WinEdit     uINameEdit3                     = this.UITransportapiWindow.UIItemWindow3.UISwissTransportGUIexeListItem.UINameEdit;
            WinComboBox uICb_startComboBox              = this.UITransportAppWindow.UICb_startWindow.UICb_startComboBox;
            WinButton   uIStationsuchenButton           = this.UITransportAppWindow.UIStationsuchenWindow.UIStationsuchenButton;
            WinWindow   uIItemWindow1                   = this.UITransportAppWindow.UITransportAppClient.UIItemWindow1;
            WinComboBox uIBittegebenSieIhreStaComboBox1 = this.UITransportAppWindow.UICb_endWindow.UIBittegebenSieIhreStaComboBox1;
            WinEdit     uIItemEdit                      = this.UITransportAppWindow.UIItemWindow.UIItemEdit;
            WinWindow   uIItemWindow2                   = this.UITransportAppWindow.UITransportAppClient.UIItemWindow2;
            WinWindow   uIButton1Window                 = this.UITransportAppWindow.UITransportAppClient.UIButton1Window;
            #endregion

            // Klicken "Desktop" -> "Dieser PC" -> "Windows (C:)" Baumelement
            Mouse.Click(uIWindowsCTreeItem, new Point(18, 18));

            // Doppelklicken "Name" Textfeld
            Mouse.DoubleClick(uINameEdit, new Point(52, 9));

            // Doppelklicken "Name" Textfeld
            Mouse.DoubleClick(uINameEdit1, new Point(137, 12));

            // Doppelklicken "Name" Textfeld
            Mouse.DoubleClick(uINameEdit2, new Point(137, 12));

            // Doppelklicken "Name" Textfeld
            Mouse.DoubleClick(uINameEdit3, new Point(105, 18));

            // "huob" in "cb_start" Kombinationsfeld auswählen
            uICb_startComboBox.EditableItem = this.RecordedMethod3Params.UICb_startComboBoxEditableItem;

            // Klicken "&Station suchen" Schaltfläche
            Mouse.Click(uIStationsuchenButton, new Point(17, 5));

            // Klicken "▲▼" Fenster
            Mouse.Click(uIItemWindow1, new Point(169, 69));

            // "schlössli" in "Bitte geben Sie Ihre Startstation ein:" Kombinationsfeld auswählen
            uIBittegebenSieIhreStaComboBox1.EditableItem = this.RecordedMethod3Params.UIBittegebenSieIhreStaComboBox1EditableItem;

            // Klicken Textfeld
            Mouse.Click(uIItemEdit, new Point(218, 66));

            // Klicken Textfeld
            Mouse.Click(uIItemEdit, new Point(168, 68));

            // Klicken "▲▼" Fenster
            Mouse.Click(uIItemWindow2, new Point(151, 98));

            // Klicken "button1" Fenster
            Mouse.Click(uIButton1Window, new Point(145, 90));
        }
Esempio n. 11
0
        /// <summary>
        /// LoadClassesDialogBox
        /// </summary>
        public void LoadClassesDialogBox(String classClassifier)
        {
            #region Variable Declarations
            WinTreeItem uIBasicTreeItem = this.UISmartViewRecipeManagWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem.UIBasicTreeItem;
            uIBasicTreeItem.SearchProperties[WinTreeItem.PropertyNames.Name] = classClassifier;
            #endregion

            // Double-Click 'Line' -> 'Station' -> 'View 1' -> 'Basic' tree item
            Mouse.DoubleClick(uIBasicTreeItem, new Point(4, 8));
        }
Esempio n. 12
0
        /// <summary>
        /// LoadThresholdsWindow
        /// </summary>
        public void LoadThresholdsWindow()
        {
            #region Variable Declarations
            WinTreeItem uIView1TreeItem      = this.UISmartViewRecipeManagWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem;
            WinMenuItem uIThresholdsMenuItem = this.UIItemWindow.UIContextMenu.UIThresholdsMenuItem;
            #endregion

            // Right-Click 'Line' -> 'Station' -> 'View 1' tree item
            Mouse.Click(uIView1TreeItem, MouseButtons.Right, ModifierKeys.None, new Point(10, 6));

            // Click 'Thresholds...' menu item
            Mouse.Click(uIThresholdsMenuItem, new Point(65, 13));
        }
Esempio n. 13
0
        /// <summary>
        /// LoadPixelFilterWindow
        /// </summary>
        public void LoadPixelFilterWindow()
        {
            #region Variable Declarations
            WinTreeItem uIView1TreeItem       = this.UISmartViewRecipeManagWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem;
            WinMenuItem uIPixelFilterMenuItem = this.UIItemWindow.UIContextMenu.UIPixelFilterMenuItem;
            #endregion

            // Right-Click 'Line' -> 'Station' -> 'View 1' tree item
            Mouse.Click(uIView1TreeItem, MouseButtons.Right, ModifierKeys.None, new Point(15, 9));

            // Click 'Pixel Filter...' menu item
            Mouse.Click(uIPixelFilterMenuItem, new Point(51, 16));
        }
Esempio n. 14
0
 public bool GetTreeItemExists(string param, string parentTreeItem)
 {
     this.mUIAXCWindow = new UIAXCWindow();
     WinTreeItem uIParentTreeItem = new WinTreeItem(mUIAXCWindow);
     uIParentTreeItem.SearchProperties.Add("Name", parentTreeItem, PropertyExpressionOperator.Contains);
     uIParentTreeItem.WaitForControlReady();
     this.mUITreeItem = new WinTreeItem(uIParentTreeItem);
     mUITreeItem.SearchProperties.Add("Name", param, PropertyExpressionOperator.Contains);
     mUITreeItem.SearchConfigurations.Add(SearchConfiguration.ExpandWhileSearching);
     mUITreeItem.SearchConfigurations.Add(SearchConfiguration.NextSibling);
     mUITreeItem.WaitForControlExist();
     return true;
 }
Esempio n. 15
0
        /// <summary>
        /// RecordedMethod1 - Use 'RecordedMethod1Params' to pass parameters into this method.
        /// </summary>
        public void RecordedMethod1()
        {
            #region Variable Declarations
            WinButton   uIZamknijButton              = this.UIKreatoraktywacjiprodWindow.UIKreatoraktywacjiprodDialog.UIZamknijButton;
            WinTabPage  uIWstawianieTabPage          = this.UIDokument1MicrosoftWoWindow.UIItemWindow.UIRibbonClient.UIWstawianieTabPage;
            WinControl  uITabelaDropDownGridButton   = this.UIDokument1MicrosoftWoWindow.UIItemWindow.UITabeleToolBar.UITabelaDropDownGridButton;
            WinListItem uIItem3x1tabelaListItem      = this.UIDokument1MicrosoftWoWindow.UIItemWindow.UIItem3x1tabelaGroup.UIItem3x1tabelaListItem;
            WinClient   uIDokumentprogramuMicrClient = this.UIDokument1MicrosoftWoWindow.UIDokument1Client.UIDokumentprogramuMicrClient;
            WinTreeItem uIPulpitTreeItem             = this.UIZapiszjakoWindow.UIWidokdrzewaWindow.UIPulpitTreeItem.UITenkomputerTreeItem.UIPulpitTreeItem;
            WinEdit     uINazwaEdit      = this.UIZapiszjakoWindow.UIItemWindow.UITestGuzikListItem.UINazwaEdit;
            WinEdit     uINazwaEdit1     = this.UIZapiszjakoWindow.UIItemWindow1.UIWord3ListItem.UINazwaEdit;
            WinButton   uIZapiszButton   = this.UIZapiszjakoWindow.UIZapiszWindow.UIZapiszButton;
            WinButton   uIZamknijButton1 = this.UIDokument1MicrosoftWoWindow.UIItemWindow.UIRibbonPropertyPage.UIZamknijButton;
            #endregion

            // Launch '%ProgramW6432%\Microsoft Office\Office14\WINWORD.EXE'
            ApplicationUnderTest wINWORDApplication = ApplicationUnderTest.Launch(this.RecordedMethod1Params.ExePath, this.RecordedMethod1Params.AlternateExePath);

            // Click 'Zamknij' button
            Mouse.Click(uIZamknijButton, new Point(27, 10));

            // Click 'Wstawianie' tab
            Mouse.Click(uIWstawianieTabPage, new Point(29, 7));

            // Click 'Tabela' DropDownGridButton
            Mouse.Click(uITabelaDropDownGridButton, new Point(19, 54));

            // Click '3x1 — tabela' list item
            Mouse.Click(uIItem3x1tabelaListItem, new Point(10, 5));

            // Click 'Dokument programu Microsoft Word' client
            Mouse.Click(uIDokumentprogramuMicrClient, new Point(513, 184));

            // Type 'Control + s' in 'Dokument programu Microsoft Word' client
            Keyboard.SendKeys(uIDokumentprogramuMicrClient, this.RecordedMethod1Params.UIDokumentprogramuMicrClientSendKeys, ModifierKeys.Control);

            // Click 'Pulpit' -> 'Ten komputer' -> 'Pulpit' tree item
            Mouse.Click(uIPulpitTreeItem, new Point(30, 15));

            // Double-Click 'Nazwa' text box
            Mouse.DoubleClick(uINazwaEdit, new Point(18, 14));

            // Double-Click 'Nazwa' text box
            Mouse.DoubleClick(uINazwaEdit1, new Point(28, 8));

            // Click '&Zapisz' button
            Mouse.Click(uIZapiszButton, new Point(45, 11));

            // Click 'Zamknij' button
            Mouse.Click(uIZamknijButton1, new Point(47, 0));
        }
Esempio n. 16
0
        /// <summary>
        /// LoadSheetQualityAnalysisWindow
        /// </summary>
        public void LoadSheetQualityAnalysisWindow(String recipe, String view)
        {
            #region Variable Declarations
            WinTreeItem uIView1TreeItem = this.UISmartViewRecipeManagWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem;
            WinMenuItem uISheetQualityAnalysisMenuItem = this.UIItemWindow.UIContextMenu.UISheetQualityAnalysisMenuItem;
            uIView1TreeItem.SearchProperties[WinTreeItem.PropertyNames.Name] = view;
            uIView1TreeItem.WindowTitles.Add("SmartView Recipe Manager - " + recipe);
            #endregion

            // Right-Click 'Line' -> 'Station' -> 'View 1' tree item
            Mouse.Click(uIView1TreeItem, MouseButtons.Right, ModifierKeys.None, new Point(19, 4));

            // Click 'Sheet Quality Analysis...' menu item
            Mouse.Click(uISheetQualityAnalysisMenuItem, new Point(70, 11));
        }
        /// <summary>
        /// LoadRepeatingDefectSetup
        /// </summary>
        public void LoadRepeatingDefectSetup(String recipe, String view)
        {
            #region Variable Declarations
            WinTreeItem uIView1TreeItem = this.UISmartViewRecipeManagWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem;
            WinMenuItem uIRepeatingDefectSetupMenuItem = this.UIItemWindow.UIContextMenu.UIRepeatingDefectSetupMenuItem;
            uIView1TreeItem.SearchProperties[WinTreeItem.PropertyNames.Name] = view;
            uIView1TreeItem.WindowTitles.Add("SmartView Recipe Manager - " + recipe);

            #endregion

            // Right-Click 'Line' -> 'Station' -> 'View 1' tree item
            Mouse.Click(uIView1TreeItem, MouseButtons.Right, ModifierKeys.None, new Point(21, 8));

            // Click 'Repeating Defect Setup...' menu item
            Mouse.Click(uIRepeatingDefectSetupMenuItem, new Point(85, 15));
        }
        /// <summary>
        /// LoadDefectParameters
        /// </summary>
        public void LoadDefectParameters()
        {
            #region Variable Declarations
            WinTreeItem uIView1TreeItem            = this.UISmartViewRecipeManagWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem;
            WinMenuItem uIDefectParametersMenuItem = this.UIItemWindow.UIContextMenu.UIDefectParametersMenuItem;
            #endregion

            // Click 'Line' -> 'Station' -> 'View 1' tree item
            Mouse.Click(uIView1TreeItem, new Point(21, 11));

            // Right-Click 'Line' -> 'Station' -> 'View 1' tree item
            Mouse.Click(uIView1TreeItem, MouseButtons.Right, ModifierKeys.None, new Point(21, 11));

            // Click 'Defect Parameters...' menu item
            Mouse.Click(uIDefectParametersMenuItem, new Point(75, 14));
        }
        /// <summary>
        /// AssignCameraToView
        /// </summary>
        public void LoadCameraStatusWindow()
        {
            #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));
        }
Esempio n. 20
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));
        }
        /// <summary>
        /// FocusConfigurationManager
        /// </summary>
        public void FocusConfigurationManager()
        {
            #region Variable Declarations
            WinTreeItem uIEncoderTreeItem = this.UISmartViewConfiguratiWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIEncoderTreeItem;
            WinTree     uIItemTree        = this.UISmartViewConfiguratiWindow.UIItemWindow.UIItemTree;
            WinClient   uIWorkspaceClient = this.UISmartViewConfiguratiWindow.UIItemWindow1.UIWorkspaceClient;
            #endregion

            // Click 'Line' -> 'Station' -> 'Encoder' tree item
            Mouse.Click(uIEncoderTreeItem, new Point(135, 14));

            // Click 'Unknown Name' tree
            Mouse.Click(uIItemTree, new Point(229, 435));

            // Click 'Workspace' client
            Mouse.Click(uIWorkspaceClient, new Point(411, 465));
        }
Esempio n. 22
0
        /// <summary>
        /// DeleteAliases
        /// </summary>
        public void DeleteAliases(String aliasesName, String recipeName)
        {
            #region Variable Declarations
            WinTreeItem uITestAliasesTreeItem = this.UIRecipeAliasestestWindow.UIItemWindow.UIItemTree.UITestAliasesTreeItem;
            WinButton   uIDeleteButton        = this.UIRecipeAliasestestWindow.UIDeleteWindow.UIDeleteButton;
            WinButton   uIYesButton           = this.UIConfirmDeleteWindow.UIYesWindow.UIYesButton;
            uITestAliasesTreeItem.SearchProperties[WinTreeItem.PropertyNames.Name] = aliasesName;
            uITestAliasesTreeItem.WindowTitles.Add("Recipe Aliases - " + recipeName);
            #endregion

            // Click 'TestAliases' tree item
            Mouse.Click(uITestAliasesTreeItem, new Point(21, 9));

            // Click 'Delete' button
            Mouse.Click(uIDeleteButton, new Point(28, 15));

            // Click '&Yes' button
            Mouse.Click(uIYesButton, new Point(46, 12));
        }
Esempio n. 23
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));
        }
Esempio n. 24
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));
        }
Esempio n. 25
0
        /// <summary>
        /// LoadTileMapDefinitionWindow
        /// </summary>
        public void LoadTileMapDefinitionWindow(String recipe, String view)
        {
            #region Variable Declarations
            WinTreeItem uIView1TreeItem   = this.UISmartViewRecipeManagWindow.UIItemWindow.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem;
            WinWindow   uIItemWindow      = this.UIItemWindow;
            WinMenuItem uITileMapMenuItem = this.UIItemWindow.UIContextMenu.UITileMapMenuItem;

            uIView1TreeItem.SearchProperties[WinTreeItem.PropertyNames.Name] = view;
            uIView1TreeItem.WindowTitles.Add("SmartView Recipe Manager - " + recipe);
            #endregion


            // Right-Click 'Line' -> 'Station' -> 'View 1' tree item
            Mouse.Click(uIView1TreeItem, MouseButtons.Right, ModifierKeys.None, new Point(22, 4));

            // Right-Click 'Unknown Name' window
            Mouse.Click(uIItemWindow, MouseButtons.Right, ModifierKeys.None, new Point(0, 0));

            // Click 'Tile Map...' menu item
            Mouse.Click(uITileMapMenuItem, new Point(55, 9));
        }
Esempio n. 26
0
        /// <summary>
        /// Open the Selected File
        /// </summary>
        public void OpenFile()
        {
            #region Variable Declarations
            WinMenuItem uIOpenMenuItem      = this.UITextEditorWindow.UIMenuStrip1MenuBar.UIFileMenuItem.UIOpenMenuItem;
            WinTreeItem uIThisPCTreeItem    = this.UIOpenWindow.UITreeViewWindow.UITreeViewTree.UIDesktopTreeItem.UIThisPCTreeItem;
            WinControl  uIPositionIndicator = this.UIOpenWindow.UIItemWindow.UIVerticalScrollBarScrollBar.UIPositionIndicator;
            WinEdit     uINameEdit          = this.UIOpenWindow.UIItemWindow1.UIArya1516obslanciastuListItem.UINameEdit;
            WinEdit     uINameEdit1         = this.UIOpenWindow.UIItemWindow2.UITextEditorListItem.UINameEdit;
            WinEdit     uINameEdit2         = this.UIOpenWindow.UIItemWindow3.UITesttxtListItem.UINameEdit;
            WinButton   uIOpenButton        = this.UIOpenWindow.UIOpenWindow1.UIOpenButton;
            #endregion

            // Launch '\\obs-lancia\students\arya1516\TextEditor\TextEditor\bin\Debug\TextEditor.vshost.exe'
            ApplicationUnderTest uITextEditorWindow = ApplicationUnderTest.Launch(this.OpenFileParams.UITextEditorWindowExePath, this.OpenFileParams.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.

            // Click 'File' -> 'Open' menu item
            Mouse.Click(uIOpenMenuItem, new Point(17, 3));

            // Click 'Desktop' -> 'This PC' tree item
            Mouse.Click(uIThisPCTreeItem, new Point(10, 7));

            // Move 'Position' Indicator
            Mouse.StartDragging(uIPositionIndicator, new Point(6, 76));
            Mouse.StopDragging(uIPositionIndicator, 2, 164);

            // Double-Click 'Name' text box
            Mouse.DoubleClick(uINameEdit, new Point(164, 30));

            // Double-Click 'Name' text box
            Mouse.DoubleClick(uINameEdit1, new Point(86, 14));

            // Click 'Name' text box
            Mouse.Click(uINameEdit2, new Point(58, 3));

            // Click '&Open' button
            Mouse.Click(uIOpenButton, new Point(49, 11));
        }
Esempio n. 27
0
        /// <summary>
        /// AssignSyncronizeViewPair
        /// </summary>
        public void AssignSyncronizeViewPair(int noOfView)
        {
            #region Variable Declarations
            WinGroup    uIItemGroup       = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            #endregion

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

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

            //// Move 'Unknown Name' group from (72, 26) to 'Line' -> 'Station' tree item (6, 0)
            //uIStationTreeItem.EnsureClickable(new Point(6, 0));
            //Mouse.StartDragging(uIItemGroup, new Point(72, 26));
            //Mouse.StopDragging(uIStationTreeItem, new Point(6, 0));
        }
Esempio n. 28
0
        /// <summary>
        /// Metodo de pruebas
        /// </summary>
        public void RecordedMethod1()
        {
            #region Variable Declarations
            WinTreeItem uIDesktopTreeItem            = this.UIFileExplorerWindow.UITreeViewWindow.UIDesktopTreeItem.UIThisPCTreeItem.UIDesktopTreeItem;
            WinEdit     uINameEdit                   = this.UIFileExplorerWindow.UIItemWindow.UIHerramientasListItem.UINameEdit;
            WinEdit     uINameEdit1                  = this.UIFileExplorerWindow.UIItemWindow1.UIApachejmeter40ListItem.UINameEdit;
            WinEdit     uINameEdit2                  = this.UIFileExplorerWindow.UIItemWindow2.UIBinListItem.UINameEdit;
            WinEdit     uINameEdit3                  = this.UIFileExplorerWindow.UIItemWindow3.UIApacheJMeterListItem.UINameEdit;
            WinClient   uIApacheJMeter40r18234Client = this.UIApacheJMeter40r18234Window.UIApacheJMeter40r18234Client;
            WinButton   uICloseButton                = this.UIApacheJMeter40r18234Window.UIApacheJMeter40r18234TitleBar.UICloseButton;
            WinClient   uISaveClient                 = this.UISaveWindow.UISaveClient;
            WinClient   uITestPlanjmxClient          = this.UITestPlanjmxWindow.UITestPlanjmxClient;
            #endregion

            // Last mouse action was not recorded.

            // Click 'Desktop' -> 'This PC' -> 'Desktop' tree item
            Mouse.Click(uIDesktopTreeItem, new Point(17, 13));

            // Double-Click 'Name' text box
            Mouse.DoubleClick(uINameEdit, new Point(72, 11));

            // Double-Click 'Name' text box
            Mouse.DoubleClick(uINameEdit1, new Point(74, 8));

            // Double-Click 'Name' text box
            Mouse.DoubleClick(uINameEdit2, new Point(71, 12));

            // Double-Click 'Name' text box
            Mouse.DoubleClick(uINameEdit3, new Point(73, 8));

            // Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, new Point(46, 78));

            // Right-Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, MouseButtons.Right, ModifierKeys.None, new Point(48, 78));

            // Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, new Point(429, 92));

            // Right-Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, MouseButtons.Right, ModifierKeys.None, new Point(48, 97));

            // Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, new Point(510, 366));

            // Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, new Point(94, 93));

            // Right-Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, MouseButtons.Right, ModifierKeys.None, new Point(95, 93));

            // Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, new Point(635, 350));

            // Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, new Point(112, 99));

            // Right-Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, MouseButtons.Right, ModifierKeys.None, new Point(112, 99));

            // Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, new Point(503, 291));

            // Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, new Point(172, 229));

            // Click 'Apache JMeter (4.0 r1823414)' client
            Mouse.Click(uIApacheJMeter40r18234Client, new Point(220, 82));

            // Click 'Close' button
            //    Mouse.Click(uICloseButton, new Point(29, 5));

            // Click 'Save?' client
            //   Mouse.Click(uISaveClient, new Point(207, 76));

            // Click 'Test Plan.jmx' client
            //  Mouse.Click(uITestPlanjmxClient, new Point(387, 304));
        }
        public WinTreeItem GetCUITTreeItem(WinWindow w, string searchBy, string searchValue, int index)
        {
            Console.WriteLine("Inside function GetCUITMenuItem");
            WinTreeItem GetCUITTreeItem = new WinTreeItem(w);
            try
            {
                Playback.Initialize();
                switch (searchBy.Trim().ToLower())
                {
                    case "text":
                        {
                            if (index == -1)
                            {
                                GetCUITTreeItem.SearchProperties.Add(WinTreeItem.PropertyNames.Name, searchValue, PropertyExpressionOperator.Contains);
                                UITestControlCollection checkboxCollection = GetCUITTreeItem.FindMatchingControls();
                                GetCUITTreeItem = (WinTreeItem)checkboxCollection[0];
                            }
                            else
                            {
                                GetCUITTreeItem.SearchProperties.Add(WinTreeItem.PropertyNames.Name, searchValue);
                                UITestControlCollection checkboxCollection = GetCUITTreeItem.FindMatchingControls();
                                GetCUITTreeItem = (WinTreeItem)checkboxCollection[index];
                            }
                            break;
                        }

                    case "automationid":
                        {
                            if (index == -1)
                            {
                                GetCUITTreeItem.SearchProperties.Add(WinTreeItem.PropertyNames.ControlName, searchValue);
                                UITestControlCollection checkboxCollection = GetCUITTreeItem.FindMatchingControls();
                                GetCUITTreeItem = (WinTreeItem)checkboxCollection[0];
                            }
                            else
                            {
                                GetCUITTreeItem.SearchProperties.Add(WinTreeItem.PropertyNames.ControlName, searchValue);
                                UITestControlCollection checkboxCollection = GetCUITTreeItem.FindMatchingControls();
                                GetCUITTreeItem = (WinTreeItem)checkboxCollection[index];
                            }
                            break;
                        }
                    case "regulartext":
                        {
                            if (index == -1)
                            {

                                GetCUITTreeItem.SearchProperties.Add(WinTreeItem.PropertyNames.Name, searchValue, PropertyExpressionOperator.Contains);
                                UITestControlCollection checkboxCollection = GetCUITTreeItem.FindMatchingControls();
                                GetCUITTreeItem = (WinTreeItem)checkboxCollection[0];
                            }
                            else
                            {

                                GetCUITTreeItem.SearchProperties.Add(WinTreeItem.PropertyNames.Name, searchValue, PropertyExpressionOperator.Contains);
                                UITestControlCollection buttonCollection = GetCUITTreeItem.FindMatchingControls();
                                GetCUITTreeItem = (WinTreeItem)buttonCollection[index];

                            }
                            break;
                        }

                    default:
                        throw new Exception(_error);
                }

                Playback.Cleanup();
                Console.WriteLine("Found MenuItem and exiting function GetCUITMenuItem");
                return GetCUITTreeItem;

            }
            catch (Exception e)
            {
                var st = new StackTrace(e, true);
                var testFrame = st.GetFrame(0);
                for (int i = 0; i < st.FrameCount; i++)
                {
                    testFrame = st.GetFrame(i);
                    if (testFrame.GetFileName() != null)
                    {
                        if (testFrame.GetFileName().ToString().Contains("CUITFramework.cs") == true)
                        {
                            break;
                        }
                    }

                }
                // Get the top stack frame
                var frame = testFrame;
                // Get the line number from the stack frame
                var line = frame.GetFileLineNumber();
                logTofile(_eLogPtah, "Error in GetCUITCHeckbox and in line: " + line);
                throw new Exception(_error + "CUITRButton:" + System.Environment.NewLine + e.Message);
            }
        }
Esempio n. 30
0
        /// <summary>
        /// meggenhuobluzernbahnhof - Verwenden Sie "meggenhuobluzernbahnhofParams", um Parameter an diese Methode zu übergeben.
        /// </summary>
        public void meggenhuobluzernbahnhof()
        {
            #region Variable Declarations
            WinTreeItem uITransportapiTreeItem       = this.UIExplorerWindow.UIStrukturansichtWindow.UISchnellzugriffTreeItem.UITransportapiTreeItem;
            WinListItem uIFertigesProgrammListItem   = this.UIExplorerWindow.UIItemWindow.UIElementansichtList.UIFertigesProgrammListItem;
            WinButton   uIZurückzuTransportapiButton = this.UIExplorerWindow.UINavigationsschaltfläToolBar.UIZurückzuTransportapiButton;
            WinTreeItem uIDieserPCTreeItem           = this.UIExplorerWindow.UIStrukturansichtWindow.UIDesktopTreeItem.UIDieserPCTreeItem;
            WinEdit     uIVerfügbarerSpeicherpEdit   = this.UIExplorerWindow.UIItemWindow.UIWindowsCListItem.UIVerfügbarerSpeicherpEdit;
            WinEdit     uINameEdit                     = this.UIExplorerWindow.UIItemWindow1.UIProgrammex86ListItem.UINameEdit;
            WinEdit     uINameEdit1                    = this.UIExplorerWindow.UIItemWindow2.UIJoëlTheilerListItem.UINameEdit;
            WinEdit     uINameEdit2                    = this.UIExplorerWindow.UIItemWindow3.UISetupSBBAPPListItem.UINameEdit;
            WinEdit     uINameEdit3                    = this.UIExplorerWindow.UIItemWindow4.UISwissTransportGUIexeListItem.UINameEdit;
            WinComboBox uICb_startComboBox             = this.UITransportAppWindow.UICb_startWindow.UICb_startComboBox;
            WinButton   uIStationsuchenButton          = this.UITransportAppWindow.UIStationsuchenWindow.UIStationsuchenButton;
            WinComboBox uIBittegebenSieIhreStaComboBox = this.UITransportAppWindow.UICb_endWindow.UIBittegebenSieIhreStaComboBox;
            WinEdit     uIItemEdit                     = this.UITransportAppWindow.UIItemWindow.UIItemEdit;
            WinWindow   uIButton1Window                = this.UITransportAppWindow.UITransportAppClient.UIButton1Window;
            #endregion

            // Klicken "Schnellzugriff" -> "Transportapi" Baumelement
            Mouse.Click(uITransportapiTreeItem, new Point(40, 10));

            // Doppelklicken "Fertiges Programm" Listenelement
            Mouse.DoubleClick(uIFertigesProgrammListItem, new Point(53, 84));

            // Klicken "Zurück zu Transportapi (Alt + Pfeil nach links)" Schaltfläche
            Mouse.Click(uIZurückzuTransportapiButton, new Point(19, 19));

            // Klicken "Desktop" -> "Dieser PC" Baumelement
            Mouse.Click(uIDieserPCTreeItem, new Point(52, 2));

            // Doppelklicken "Verfügbarer Speicherplatz" Textfeld
            Mouse.DoubleClick(uIVerfügbarerSpeicherpEdit, new Point(24, 0));

            // Doppelklicken "Name" Textfeld
            Mouse.DoubleClick(uINameEdit, new Point(111, 16));

            // Doppelklicken "Name" Textfeld
            Mouse.DoubleClick(uINameEdit1, new Point(85, 10));

            // Doppelklicken "Name" Textfeld
            Mouse.DoubleClick(uINameEdit2, new Point(82, 11));

            // Doppelklicken "Name" Textfeld
            Mouse.DoubleClick(uINameEdit3, new Point(79, 8));

            // "huob" in "cb_start" Kombinationsfeld auswählen
            uICb_startComboBox.EditableItem = this.meggenhuobluzernbahnhofParams.UICb_startComboBoxEditableItem;

            // Klicken "&Station suchen" Schaltfläche
            Mouse.Click(uIStationsuchenButton, new Point(17, 12));

            // "luzern bahnhof" in "Bitte geben Sie Ihre Startstation ein:" Kombinationsfeld auswählen
            uIBittegebenSieIhreStaComboBox.EditableItem = this.meggenhuobluzernbahnhofParams.UIBittegebenSieIhreStaComboBoxEditableItem;

            // Klicken Textfeld
            Mouse.Click(uIItemEdit, new Point(225, 55));

            // Klicken "button1" Fenster
            Mouse.Click(uIButton1Window, new Point(187, 103));
        }
Esempio n. 31
0
        // Example:
        // new List<string> { "Film Hire", "Film Hire Payments" } it will open Film Hire folder,
        // and then Film Hire Payments inside of this folder
        public static void NavigateTo(List<string> folders)
        {
            var collapseAll = new WinButton(WindowVistaApplication());
            collapseAll.SearchProperties[UITestControl.PropertyNames.Name] = "Collapse All";
            Mouse.Click(collapseAll);

            // This value shows tree level
            var searchPropertiesValue = 0;

            foreach (var nameOfFolder in folders)
            {
                var treeLevel = new WinTreeItem(WindowFolderTree());
                treeLevel.SearchProperties[UITestControl.PropertyNames.Name] = nameOfFolder;
                treeLevel.SearchProperties["Value"] = searchPropertiesValue.ToString();
                Mouse.DoubleClick(treeLevel);
                searchPropertiesValue = Convert.ToInt32(searchPropertiesValue) + 1;
            }
        }
Esempio n. 32
0
 public void ClickInquiriesMenuTreeItem()
 {
     WinTreeItem uITreeItem = new WinTreeItem(UIControls.GetTreeItemControl("Bond management", new UIAXCWindow()));
     if (uITreeItem.Expanded == false)
     {
         Mouse.Click(uITreeItem, new Point(25, uITreeItem.Height / 2));
     }
 }