/// <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(); }
/// <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)); }
/// <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));*/ }
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)); }
/// <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(); }
/// <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)); }
private static WinTreeItem GetWinTreeItem(string uiTitle, string uiType) { var htmlcontrolWin = new WinTreeItem(Window.Locate(uiTitle, uiType)); var htmlControlWin = htmlcontrolWin; htmlControlWin.TechnologyName = TechnologyNameWin; return(htmlControlWin); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
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; }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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)); }
/// <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); } }
/// <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)); }
// 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; } }
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)); } }