/// <summary> /// Open browser; enter login creds for ECATest; click sign in /// </summary> public void LogintoQA() { #region Variable Declarations WinEdit uIAddressandsearchusinEdit = this.UINewtabInternetExplorWindow.UIAddressBarClient.UIAddressandsearchusinEdit; WinEdit uIItemEdit = this.UINewtabInternetExplorWindow.UIItemWindow.UIItemEdit; WinButton uIGotohttpsecakmtqaazuButton = this.UINewtabInternetExplorWindow.UIPageControlToolBar.UIGotohttpsecakmtqaazuButton; HtmlEdit uIUseraccountEdit = this.UINewtabInternetExplorWindow.UISignintoAzureActiveDDocument.UIUseraccountEdit; HtmlEdit uIPasswordEdit = this.UINewtabInternetExplorWindow.UISignintoAzureActiveDDocument.UIPasswordEdit; HtmlSpan uISigninPane = this.UINewtabInternetExplorWindow.UISignintoAzureActiveDDocument.UISigninPane; #endregion // Go to web page 'about:Tabs' using new browser instance this.UINewtabInternetExplorWindow.LaunchUrl(new System.Uri(this.LogintoQAParams.UINewtabInternetExplorWindowUrl)); // Click 'Address and search using Google' text box Mouse.Click(uIAddressandsearchusinEdit, new Point(26, 10)); // Type 'https://eca-kmt-qa.azurewebsites.net/' in text box Keyboard.SendKeys(uIItemEdit, this.LogintoQAParams.UIItemEditSendKeys, ModifierKeys.None); // Click 'Go to “https://eca-kmt-qa.azurewebsites.net/” (Alt...' button Mouse.Click(uIGotohttpsecakmtqaazuButton, new Point(4, 11)); // Type '*****@*****.**' in 'User account' text box uIUseraccountEdit.Text = this.LogintoQAParams.UIUseraccountEditText; // Type '{Tab}' in 'User account' text box Keyboard.SendKeys(uIUseraccountEdit, this.LogintoQAParams.UIUseraccountEditSendKeys, ModifierKeys.None); // Type '********' in 'Password' text box uIPasswordEdit.Password = this.LogintoQAParams.UIPasswordEditPassword; // Double-Click 'Sign in' pane Mouse.DoubleClick(uISigninPane, new Point(30, 13)); }
/// <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)); }
/// <summary> /// RecordedMethod1 - Use 'RecordedMethod1Params' to pass parameters into this method. /// </summary> public void RecordedMethod1() { #region Variable Declarations WinEdit uIBillTextBoxEdit = this.UIForm1Window.UIBillTextBoxWindow.UIBillTextBoxEdit; WpfControl uIEnterTotalBillEdit = this.UIForm1Window.UIEnterTotalBillEdit; WinWindow uITipBoxWindow = this.UIForm1Window.UIForm1Client.UITipBoxWindow; WinEdit uITipBoxEdit = this.UIForm1Window.UITipBoxWindow.UITipBoxEdit; WinClient uIForm1Client = this.UIForm1Window.UIForm1Client; WinButton uIComputeTipButton = this.UIForm1Window.UIComputeTipWindow.UIComputeTipButton; #endregion // Launch '%USERPROFILE%\source\repos\u1190338\Labs\Lab6\Lab6\bin\Debug\Lab6.exe' ApplicationUnderTest uIForm1Window = ApplicationUnderTest.Launch(this.RecordedMethod1Params.UIForm1WindowExePath, this.RecordedMethod1Params.UIForm1WindowAlternateExePath); // Click 'BillTextBox' text box Mouse.Click(uIBillTextBoxEdit, new Point(61, 4)); // Double-Click 'BillTextBox' text box Mouse.DoubleClick(uIBillTextBoxEdit, new Point(61, 4)); // Type '100' in 'Enter Total Bill' text box Keyboard.SendKeys(uIEnterTotalBillEdit, this.RecordedMethod1Params.UIEnterTotalBillEditSendKeys, ModifierKeys.None); // Click 'TipBox' window Mouse.Click(uITipBoxWindow, new Point(32, 1)); // Type '20' in 'TipBox' text box uITipBoxEdit.Text = this.RecordedMethod1Params.UITipBoxEditText; // Click 'Form1' client Mouse.Click(uIForm1Client, new Point(301, 303)); // Click 'Compute Tip' button Mouse.Click(uIComputeTipButton, new Point(132, 22)); }
/// <summary> /// RecordedMethod1 - Use 'RecordedMethod1Params' to pass parameters into this method. /// </summary> public void RecordedMethod1() { #region Variable Declarations WinListItem uIFileAnalyzerShortcutListItem = this.UIProgramManagerWindow.UIDesktopList.UIFileAnalyzerShortcutListItem; WinMenuItem uIOpenMenuItem = this.UIFileAnalyzerWindow.UIMenuBarMenuBar.UIFileMenuItem.UIOpenMenuItem; WinEdit uINameEdit = this.UIOpenWindow.UIItemWindow.UITwoCitiesListItem.UINameEdit; WinSplitButton uIOpenSplitButton = this.UIOpenWindow.UIOpenWindow1.UIOpenSplitButton; WinEdit uISubstringBoxEdit = this.UIFileAnalyzerWindow.UISubstringBoxWindow.UISubstringBoxEdit; WinButton uICountButton = this.UIFileAnalyzerWindow.UICountWindow.UICountButton; #endregion // Double-Click 'FileAnalyzer - Shortcut' list item Mouse.DoubleClick(uIFileAnalyzerShortcutListItem, new Point(53, 33)); // Double-Click 'FileAnalyzer - Shortcut' list item Mouse.DoubleClick(uIFileAnalyzerShortcutListItem, new Point(40, 27)); // Launch '%USERPROFILE%\Source\CS 3500 S16\examples\FileAnalyzer\FileAnalyzer5\bin\Debug\FileAnalyzer.exe' ApplicationUnderTest uIFileAnalyzerWindow = ApplicationUnderTest.Launch(this.RecordedMethod1Params.UIFileAnalyzerWindowExePath, this.RecordedMethod1Params.UIFileAnalyzerWindowAlternateExePath); // Click 'File' -> 'Open ...' menu item Mouse.Click(uIOpenMenuItem, new Point(53, 11)); // Click 'Name' text box Mouse.Click(uINameEdit, new Point(43, 18)); // Click '&Open' split button Mouse.Click(uIOpenSplitButton, new Point(41, 15)); // Type 'the' in 'substringBox' text box uISubstringBoxEdit.Text = this.RecordedMethod1Params.UISubstringBoxEditText; // Click 'Count' button Mouse.Click(uICountButton, new Point(32, 12)); }
/// <summary> /// Positivtest2 - Verwenden Sie "Positivtest2Params", um Parameter an diese Methode zu übergeben. /// </summary> public void Positivtest2() { #region Variable Declarations WinEdit uINameEdit = this.UIDebugWindow.UIItemWindow.UIM120LB2FS17ListItem.UINameEdit; WpfListItem uISystemDynamicExpandoListItem = this.UIMainWindowWindow.UILb_vermietungList.UISystemDynamicExpandoListItem; WpfText uIItem6102017110000AMText = this.UIMainWindowWindow.UIItemCustom.UIDg_vermietungTable.UIItem2Row.UIItem6102017110000AMCell.UIItem6102017110000AMText; WinList uIElementansichtList = this.UIDebugWindow.UIShellViewWindow.UIShellViewClient.UIElementansichtList; WpfButton uIHauptmenuButton = this.UIMainWindowWindow.UIItemCustom.UIHauptmenuButton; WinButton uISchließenButton = this.UIMainWindowWindow1.UISchließenButton; #endregion // Doppelklicken "Name" Textfeld Mouse.DoubleClick(uINameEdit, new Point(116, 12)); // Klicken "System.Dynamic.ExpandoObject" Listenelement Mouse.Click(uISystemDynamicExpandoListItem, new Point(186, 7)); // Klicken "6/10/2017 11:00:00 AM" Bezeichnung Mouse.Click(uIItem6102017110000AMText, new Point(41, 10)); // "{NumPad7}{Divide}{NumPad6}{Divide}{NumPad2}{NumPad0}{NumPad4}{Back}{NumPad1}{NumPad7}{Space}{NumPad1}{NumPad2}{NumPad0}{Back}{LShiftKey}:00{Tab}" in "Elementansicht" Listenfeld eingeben Keyboard.SendKeys(uIElementansichtList, this.Positivtest2Params.UIElementansichtListSendKeys, ModifierKeys.None); // "{NumPad7}{Divide}{NumPad6}{Divide}{NumPad2}{NumPad0}{NumPad1}{NumPad7}{Space}{NumPad1}{NumPad8}{LShiftKey}:30" in "Elementansicht" Listenfeld eingeben Keyboard.SendKeys(uIElementansichtList, this.Positivtest2Params.UIElementansichtListSendKeys1, ModifierKeys.None); // "{Enter}" in "Elementansicht" Listenfeld eingeben Keyboard.SendKeys(uIElementansichtList, this.Positivtest2Params.UIElementansichtListSendKeys2, ModifierKeys.None); // Klicken "Hauptmenu" Schaltfläche Mouse.Click(uIHauptmenuButton, new Point(259, 7)); // Klicken "Schließen" Schaltfläche Mouse.Click(uISchließenButton, new Point(14, 16)); }
/// <summary> /// DeleteCreatedCustomReport /// </summary> public void DeleteCustomReport(String customReportName) { #region Variable Declarations WinButton uIReportsButton = this.UISmartViewProductionQWindow.UIToolbarMainWindow.UIReportsButton; WinTabPage uICustomTabPage = this.UIReportBrowserWindow.UITabReportWindow.UICustomTabPage; WinListItem cutomReport = this.UIReportBrowserWindow.UIListSettingsWindow.UICustomReport12581859ListItem; WinMenuItem uIDeleteMenuItem = this.UIItemWindow.UIContextMenu.UIDeleteMenuItem; WinButton uIYesButton = this.UIConfirmationWindow.UIYesWindow.UIYesButton; WinButton uIOKButton = this.UIProductionQualityAdvWindow.UIOKWindow.UIOKButton; #endregion cutomReport.SearchProperties[WinListItem.PropertyNames.Name] = customReportName; cutomReport.WindowTitles.Add("Report Browser"); // Click 'Reports' button Mouse.Click(uIReportsButton, new Point(7, 10)); // Double-Click 'Custom' tab Mouse.DoubleClick(uICustomTabPage, new Point(16, 10)); // Right-Click 'CustomReport12581859791698347552589521771166024185...' list item Mouse.Click(cutomReport, MouseButtons.Right, ModifierKeys.None, new Point(81, 7)); // Click 'Delete' menu item Mouse.Click(uIDeleteMenuItem, new Point(35, 11)); // Click '&Yes' button Mouse.Click(uIYesButton, new Point(42, 9)); // Click 'OK' button Mouse.Click(uIOKButton, new Point(43, 13)); }
/// <summary> /// RecordedMethod2 - Use 'RecordedMethod2Params' to pass parameters into this method. /// </summary> public void RecordedMethod2() { #region Variable Declarations WinEdit uINameEdit = this.UIDebugWindow.UIItemWindow.UIDigital_docs_wpfListItem.UINameEdit; WpfEdit uILoginBoxEdit = this.UILoginViewWindow.UILoginBoxEdit; WpfEdit uIPasswordBoxEdit = this.UILoginViewWindow.UIPasswordBoxEdit; WpfButton uISigninButton = this.UILoginViewWindow.UISigninButton; WpfButton uIBacktologinButton = this.UIUser1_NewTasksWindow.UIBacktologinButton; WinButton uICloseButton = this.UILoginViewWindow1.UICloseButton; #endregion // Double-Click 'Name' text box Mouse.DoubleClick(uINameEdit, new Point(82, 23)); // Type 'user1' in 'LoginBox' text box uILoginBoxEdit.Text = this.RecordedMethod2Params.UILoginBoxEditText; // Type '{Tab}' in 'LoginBox' text box Keyboard.SendKeys(uILoginBoxEdit, this.RecordedMethod2Params.UILoginBoxEditSendKeys, ModifierKeys.None); // Type '********' in 'PasswordBox' text box Keyboard.SendKeys(uIPasswordBoxEdit, this.RecordedMethod2Params.UIPasswordBoxEditSendKeys, true); // Click 'Sign in' button Mouse.Click(uISigninButton, new Point(35, 8)); // Click 'Back to login' button Mouse.Click(uIBacktologinButton, new Point(59, 51)); // Click 'Close' button Mouse.Click(uICloseButton, new Point(38, 23)); }
/// <summary> /// RecordedMethod1 - Use 'RecordedMethod1Params' to pass parameters into this method. /// </summary> public void RecordedMethod1() { #region Variable Declarations WinClient grid = this.wBreakfieldtextsubstitution.wTextSubstitution_FPGrid.grid; WinEdit txt = this.wBreakfieldtextsubstitution.wCommon_txt.txt; WinButton btn = this.wBreakfieldtextsubstitution.wOK.btn; #endregion // Double-Click 'Break field' client Mouse.DoubleClick(grid, new Point(94, 28)); // Type 'a' in text box txt.Text = this.RecordedMethod1Params.txtText; // Double-Click 'Break field' client Mouse.DoubleClick(grid, new Point(228, 31)); // Type 'b' in text box txt.Text = this.RecordedMethod1Params.txtText1; // Type '{Tab}' in text box Keyboard.SendKeys(txt, this.RecordedMethod1Params.txtSendKeys, ModifierKeys.None); // Type '{PageUp}{End}{Home}' in 'Break field' client Keyboard.SendKeys(grid, this.RecordedMethod1Params.gridSendKeys, ModifierKeys.None); // Click 'OK' button Mouse.Click(btn, new Point(17, 3)); }
/// <summary> /// RecordedMethod2 - Verwenden Sie "RecordedMethod2Params", um Parameter an diese Methode zu übergeben. /// </summary> public void RecordedMethod2() { #region Variable Declarations WinEdit uINameEdit = this.UIDebugWindow.UIItemWindow.UISwissTransportGUIexeListItem.UINameEdit; WinComboBox uICb_startComboBox = this.UITransportAppWindow.UICb_startWindow.UICb_startComboBox; WinButton uIStationsuchenButton = this.UITransportAppWindow.UIStationsuchenWindow.UIStationsuchenButton; WinComboBox uIBittegebenSieIhreStaComboBox = this.UITransportAppWindow.UICb_endWindow.UIBittegebenSieIhreStaComboBox; WinButton uIStationsuchenButton1 = this.UITransportAppWindow.UIStationsuchenWindow1.UIStationsuchenButton; WinButton uIVerbindungsuchenButton = this.UITransportAppWindow.UIVerbindungsuchenWindow.UIVerbindungsuchenButton; #endregion // Doppelklicken "Name" Textfeld Mouse.DoubleClick(uINameEdit, new Point(71, 4)); // "huob" in "cb_start" Kombinationsfeld auswählen uICb_startComboBox.EditableItem = this.RecordedMethod2Params.UICb_startComboBoxEditableItem; // Klicken "&Station suchen" Schaltfläche Mouse.Click(uIStationsuchenButton, new Point(54, 6)); // "obermattstras" in "Bitte geben Sie Ihre Startstation ein:" Kombinationsfeld auswählen uIBittegebenSieIhreStaComboBox.EditableItem = this.RecordedMethod2Params.UIBittegebenSieIhreStaComboBoxEditableItem; // Klicken "Station such&en" Schaltfläche Mouse.Click(uIStationsuchenButton1, new Point(63, 9)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(107, 17)); }
/// <summary> /// 500*2 /// </summary> public void MethodToMultiply() { #region Variable Declarations WpfButton uIItem5Button = this.UIMyCalculatorv1Window.UIItem5Button; WpfButton uIItem0Button = this.UIMyCalculatorv1Window.UIItem0Button; WpfButton uIItemButton = this.UIMyCalculatorv1Window.UIItemButton; WpfButton uIItem2Button = this.UIMyCalculatorv1Window.UIItem2Button; WpfButton uIItemButton1 = this.UIMyCalculatorv1Window.UIItemButton1; #endregion // Click '5' button Mouse.Click(uIItem5Button, new Point(24, 12)); // Double-Click '0' button Mouse.DoubleClick(uIItem0Button, new Point(35, 12)); // Click '*' button Mouse.Click(uIItemButton, new Point(27, 16)); // Click '2' button Mouse.Click(uIItem2Button, new Point(27, 19)); // Click '=' button Mouse.Click(uIItemButton1, new Point(41, 12)); }
public void SqlServerDatabaseTool_ChangeView_With_DoubleClick() { Point point; MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.SqlServerDatabase.WaitForControlCondition((control) => { return(control.TryGetClickablePoint(out point)); }, 60000); Mouse.DoubleClick(MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.SqlServerDatabase, new Point(169, 10)); }
/// <summary> /// SendMail2 - Use 'SendMail2Params' to pass parameters into this method. /// </summary> public void SendMail2() { #region Variable Declarations WinTitleBar uIDebugTitleBar = this.UIDebugWindow.UIDebugTitleBar; WinEdit uINameEdit = this.UIDebugWindow.UIItemWindow.UIDigital_docs_wpfListItem.UINameEdit; WpfEdit uILoginBoxEdit = this.UILoginViewWindow.UILoginBoxEdit; WpfEdit uIPasswordBoxEdit = this.UILoginViewWindow.UIPasswordBoxEdit; WpfButton uISigninButton = this.UILoginViewWindow.UISigninButton; WpfButton uIFetchoffersButton = this.UIUser1_NewTasksWindow.UIFetchoffersButton; WpfCell uIMailSubject8832Cell = this.UIUser1_NewTasksWindow.UIListViewTable.UIItemDataItem.UIMailSubject8832Cell; WpfCheckBox uIEmployee2CheckBox = this.UIUser1_NewTasksWindow.UIEmployee2CheckBox; WpfButton uIAcceptButton = this.UIUser1_NewTasksWindow.UIAcceptButton; WinButton uIOKButton = this.UIOKWindow.UIOKButton; WpfEdit uIProductListTextBoxEdit = this.UIExcelDialogWindow.UIProductListTextBoxEdit; WpfButton uIOKButton1 = this.UIExcelDialogWindow.UIOKButton; WinButton uICloseButton = this.UIUser1_NewTasksWindow1.UICloseButton; #endregion // Click 'Debug' title bar Mouse.Click(uIDebugTitleBar, new Point(545, 18)); // Double-Click 'Name' text box Mouse.DoubleClick(uINameEdit, new Point(73, 20)); // Type 'user1' in 'LoginBox' text box uILoginBoxEdit.Text = this.SendMail2Params.UILoginBoxEditText; // Type '{Tab}' in 'LoginBox' text box Keyboard.SendKeys(uILoginBoxEdit, this.SendMail2Params.UILoginBoxEditSendKeys, ModifierKeys.None); // Type '********' in 'PasswordBox' text box Keyboard.SendKeys(uIPasswordBoxEdit, this.SendMail2Params.UIPasswordBoxEditSendKeys, true); // Click 'Sign in' button Mouse.Click(uISigninButton, new Point(12, 34)); // Click 'Fetch offers' button Mouse.Click(uIFetchoffersButton, new Point(102, 43)); // Click 'mailSubject8832' cell Mouse.Click(uIMailSubject8832Cell, new Point(64, 10)); // Select 'Employee #2' check box uIEmployee2CheckBox.Checked = this.SendMail2Params.UIEmployee2CheckBoxChecked; // Click 'Accept' button Mouse.Click(uIAcceptButton, new Point(63, 54)); // Click 'OK' button Mouse.Click(uIOKButton, new Point(44, 6)); // Type '1,2' in 'productListTextBox' text box uIProductListTextBoxEdit.Text = this.SendMail2Params.UIProductListTextBoxEditText; // Click 'OK' button Mouse.Click(uIOKButton1, new Point(88, 15)); // Click 'Close' button Mouse.Click(uICloseButton, new Point(21, 19)); }
/// <summary> /// RecordedMethod1 - Use 'RecordedMethod1Params' to pass parameters into this method. /// </summary> public void RecordedMethod1() { #region Variable Declarations WinEdit uINameEdit = this.UIDebugWindow.UIItemWindow.UIDigital_docs_wpfListItem.UINameEdit; WpfEdit uILoginBoxEdit = this.UILoginViewWindow.UILoginBoxEdit; WpfEdit uIPasswordBoxEdit = this.UILoginViewWindow.UIPasswordBoxEdit; WpfButton uISigninButton = this.UILoginViewWindow.UISigninButton; WinButton uIOKButton = this.UIOKWindow.UIOKButton; WinButton uICloseButton = this.UILoginViewWindow1.UICloseButton; #endregion // Double-Click 'Name' text box Mouse.DoubleClick(uINameEdit, new Point(106, 8)); // Type 'test1' in 'LoginBox' text box uILoginBoxEdit.Text = this.RecordedMethod1Params.UILoginBoxEditText; // Type '{Tab}' in 'LoginBox' text box Keyboard.SendKeys(uILoginBoxEdit, this.RecordedMethod1Params.UILoginBoxEditSendKeys, ModifierKeys.None); // Type '********' in 'PasswordBox' text box Keyboard.SendKeys(uIPasswordBoxEdit, this.RecordedMethod1Params.UIPasswordBoxEditSendKeys, true); // Click 'Sign in' button Mouse.Click(uISigninButton, new Point(25, 7)); // Click 'OK' button Mouse.Click(uIOKButton, new Point(92, 7)); // Click 'Close' button Mouse.Click(uICloseButton, new Point(29, 16)); }
/// <summary> /// SimulatronUITest - Use 'SimulatronUITestParams' to pass parameters into this method. /// </summary> public void SimulatronUITest() { #region Variable Declarations WinButton uIShowdesktopButton = this.UIItemWindow.UIShowdesktopButton; WpfCheckBox uICheckBoxCheckBox = this.UISimulatronWindowWindow.UICheckBoxCheckBox; WpfExpander uITemperatureExpander = this.UISimulatronWindowWindow.UITemperatureExpander; WpfButton uIResetButton = this.UISimulatronWindowWindow.UIResetButton; WinWindow uISimulatronWindowWindow1 = this.UISimulatronWindowWindow1; WpfTitleBar uISimulatronWindowTitleBar = this.UISimulatronWindowWindow.UISimulatronWindowTitleBar; #endregion // Click 'Show desktop' button Mouse.Click(uIShowdesktopButton, new Point(40, 12)); // Launch 'D:\Media\Univer\Labs\Git\IDE\Lab#2\Lab2\Lab2\bin\Debug\Lab2.exe' ApplicationUnderTest uISimulatronWindowWindow = ApplicationUnderTest.Launch(this.SimulatronUITestParams.UISimulatronWindowWindowExePath, this.SimulatronUITestParams.UISimulatronWindowWindowAlternateExePath); // Select 'CheckBox' check box uICheckBoxCheckBox.Checked = this.SimulatronUITestParams.UICheckBoxCheckBoxChecked; // Expand 'Temperature' expander uITemperatureExpander.Expanded = this.SimulatronUITestParams.UITemperatureExpanderExpanded; // Click 'Reset' button Mouse.Click(uIResetButton, new Point(32, 16)); // Double-Click 'SimulatronWindow' window Mouse.DoubleClick(uISimulatronWindowWindow1, new Point(1034, 343)); // Click 'SimulatronWindow' title bar Mouse.Click(uISimulatronWindowTitleBar, new Point(1137, -1)); }
/// <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> /// FetchUser2 - Use 'FetchUser2Params' to pass parameters into this method. /// </summary> public void FetchUser2() { #region Variable Declarations WinEdit uINameEdit = this.UIDebugWindow.UIItemWindow.UIDigital_docs_wpfListItem.UINameEdit; WpfEdit uILoginBoxEdit = this.UILoginViewWindow.UILoginBoxEdit; WpfEdit uIPasswordBoxEdit = this.UILoginViewWindow.UIPasswordBoxEdit; WpfButton uISigninButton = this.UILoginViewWindow.UISigninButton; WpfButton uIFetchoffersButton = this.UIUser234_InProgressWindow.UIFetchoffersButton; WinButton uICloseButton = this.UIUser234_InProgressWindow1.UICloseButton; #endregion // Double-Click 'Name' text box Mouse.DoubleClick(uINameEdit, new Point(52, 17)); // Type 'user2' in 'LoginBox' text box uILoginBoxEdit.Text = this.FetchUser2Params.UILoginBoxEditText; // Type '{Tab}' in 'LoginBox' text box Keyboard.SendKeys(uILoginBoxEdit, this.FetchUser2Params.UILoginBoxEditSendKeys, ModifierKeys.None); // Type '********' in 'PasswordBox' text box Keyboard.SendKeys(uIPasswordBoxEdit, this.FetchUser2Params.UIPasswordBoxEditSendKeys, true); // Click 'Sign in' button Mouse.Click(uISigninButton, new Point(51, 29)); // Click 'Fetch offers' button Mouse.Click(uIFetchoffersButton, new Point(36, 9)); // Click 'Close' button Mouse.Click(uICloseButton, new Point(49, 18)); }
public void Select_Attachments_From_SelectFilesWindow() { Mouse.DoubleClick(SelectFilesWindow.DrivesDataTree.CTreeItem.AttachmentsForEmailFolder); SelectFilesWindow.DrivesDataTree.CTreeItem.AttachmentsForEmailFolder.attachment1.CheckBox.Checked = true; SelectFilesWindow.DrivesDataTree.CTreeItem.AttachmentsForEmailFolder.attachment2.CheckBox.Checked = true; Assert.IsNotNull(SelectFilesWindow.FileNameTextBox.Text, "Files Name is empty even after selecting Files.."); Mouse.Click(SelectFilesWindow.SelectButton); }
public void Double_Click_Connector3() { WpfCustom uIItem970f65ad1c3d4028Custom = WorkflowTabUIMap.MainStudioWindow.DockManager.SplitPaneMiddle.TabManSplitPane.TabMan.WorkflowTab.WorkSurfaceContext.WorkflowDesignerView.DesignerView.ScrollViewerPane.ActivityTypeDesigner.WorkflowItemPresenter.Flowchart.Connector3; // Click '970f65ad-1c3d-4028-b657-f687a5265c56,317,5;214,5 3...' custom control Mouse.Click(uIItem970f65ad1c3d4028Custom, new Point(339, 274)); Mouse.DoubleClick(uIItem970f65ad1c3d4028Custom, new Point(339, 274)); }
/// <summary> /// Metodo de teste da interface para operação de adição /// </summary> public void Test_UI_Adicao() { #region Variable Declarations WinEdit uINomeEdit = this.UIDebugWindow.UIItemWindow.UICalculadoraWinFormseListItem.UINomeEdit; WinButton uIFecharButton = this.UIDebugWindow.UIDebugTitleBar.UIFecharButton; WinComboBox uIAbrirComboBox = this.UIExecutarWindow.UIItemWindow.UIAbrirComboBox; WinEdit uIAbrirEdit = this.UIExecutarWindow.UIItemWindow1.UIAbrirEdit; WinButton uIMinimizarButton = this.UIDebugWindow.UIDebugTitleBar.UIMinimizarButton; WinClient uICalculadoraClient = this.UICalculadoraWindow.UICalculadoraClient; WinEdit uITxtPrimeiroNumeroEdit = this.UICalculadoraWindow.UITxtPrimeiroNumeroWindow.UITxtPrimeiroNumeroEdit; WinEdit uITxtSegundoNumeroEdit = this.UICalculadoraWindow.UITxtSegundoNumeroWindow.UITxtSegundoNumeroEdit; WinComboBox uICmbOperacaoComboBox = this.UICalculadoraWindow.UICmbOperacaoWindow.UICmbOperacaoComboBox; WinButton uICalcularButton = this.UICalculadoraWindow.UICalcularWindow.UICalcularButton; WinButton uIFecharButton1 = this.UICalculadoraWindow.UICalculadoraTitleBar.UIFecharButton; #endregion // Last mouse action was not recorded. // Click 'Nome' text box Mouse.Click(uINomeEdit, new Point(101, 12)); // Click 'Fechar' button Mouse.Click(uIFecharButton, new Point(6, 17)); // Press keyboard shortcut keys 'Windows + r' Keyboard.SendKeys(this.Test_UI_AdicaoParams.SendKeys, ModifierKeys.Windows); // Select 'D:\TreinaWeb\TreinaWeb.Calculadora\Calculadora.WinForms\bin\Debug' in 'Abrir:' combo box uIAbrirComboBox.EditableItem = this.Test_UI_AdicaoParams.UIAbrirComboBoxEditableItem; // Type '{Enter}' in 'Abrir:' text box Keyboard.SendKeys(uIAbrirEdit, this.Test_UI_AdicaoParams.UIAbrirEditSendKeys, ModifierKeys.None); // Double-Click 'Nome' text box Mouse.DoubleClick(uINomeEdit, new Point(82, 14)); // Click 'Minimizar' button Mouse.Click(uIMinimizarButton, new Point(17, 8)); // Click 'Calculadora' client Mouse.Click(uICalculadoraClient, new Point(145, 3)); // Type '2' in 'txtPrimeiroNumero' text box uITxtPrimeiroNumeroEdit.Text = this.Test_UI_AdicaoParams.UITxtPrimeiroNumeroEditText; // Type '2' in 'txtSegundoNumero' text box uITxtSegundoNumeroEdit.Text = this.Test_UI_AdicaoParams.UITxtSegundoNumeroEditText; // Select 'Adição' in 'cmbOperacao' combo box uICmbOperacaoComboBox.SelectedItem = this.Test_UI_AdicaoParams.UICmbOperacaoComboBoxSelectedItem; // Click 'Calcular' button Mouse.Click(uICalcularButton, new Point(37, 11)); // Click 'Fechar' button Mouse.Click(uIFecharButton1, new Point(26, 13)); }
/// <summary> /// Start /// </summary> public void Start() { #region Variable Declarations WinEdit uIИмяEdit = this.UIDebugWindow.UIItemWindow.UIUiFormsexeListItem.UIИмяEdit; #endregion // Двойной щелчок "Имя" надпись Mouse.DoubleClick(uIИмяEdit, new Point(60, 12)); }
/// <summary> /// RecordedMethod4 - Verwenden Sie "RecordedMethod4Params", um Parameter an diese Methode zu übergeben. /// </summary> public void RecordedMethod4() { #region Variable Declarations WinClient uITransportAppClient = this.UITransportAppWindow.UITransportAppClient; WinButton uIVerbindungsuchenButton = this.UITransportAppWindow.UIVerbindungsuchenWindow.UIVerbindungsuchenButton; WinSplitButton uIÄnderungsdatumSplitButton = this.UIDebugWindow.UIItemWindow.UIKopfzeileList.UIÄnderungsdatumSplitButton; WinComboBox uICb_startComboBox = this.UITransportAppWindow.UICb_startWindow.UICb_startComboBox; WinButton uIStationsuchenButton = this.UITransportAppWindow.UIStationsuchenWindow.UIStationsuchenButton; WinComboBox uIBittegebenSieIhreStaComboBox = this.UITransportAppWindow.UICb_endWindow.UIBittegebenSieIhreStaComboBox; WinWindow uIBittegebenSieIhreStaWindow = this.UITransportAppWindow.UITransportAppClient.UIBittegebenSieIhreStaWindow; #endregion // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(201, 162)); // Doppelklicken "Verbindung suchen" Schaltfläche Mouse.DoubleClick(uIVerbindungsuchenButton, new Point(102, 23)); // Doppelklicken "Verbindung suchen" Schaltfläche Mouse.DoubleClick(uIVerbindungsuchenButton, new Point(104, 25)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(104, 25)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(121, 22)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(121, 22)); // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(266, 113)); // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(274, 101)); // Klicken "Transport App" Client Mouse.Click(uITransportAppClient, new Point(293, 113)); // Klicken "Änderungsdatum" Unterteilte Schaltfläche Mouse.Click(uIÄnderungsdatumSplitButton, new Point(36, 13)); // "huob" in "cb_start" Kombinationsfeld auswählen uICb_startComboBox.EditableItem = this.RecordedMethod4Params.UICb_startComboBoxEditableItem; // Klicken "&Station suchen" Schaltfläche Mouse.Click(uIStationsuchenButton, new Point(40, 15)); // "megg" in "Bitte geben Sie Ihre Startstation ein:" Kombinationsfeld auswählen uIBittegebenSieIhreStaComboBox.EditableItem = this.RecordedMethod4Params.UIBittegebenSieIhreStaComboBoxEditableItem; // Klicken "Bitte geben Sie Ihre Startstation ein:" Fenster Mouse.Click(uIBittegebenSieIhreStaWindow, new Point(222, 86)); // Klicken "Verbindung suchen" Schaltfläche Mouse.Click(uIVerbindungsuchenButton, new Point(135, 17)); }
/// <summary> /// MaximizeLaneViewer /// </summary> public void MaximizeLaneViewer() { #region Variable Declarations WinTitleBar uILaneViewerTitleBar = this.UISmartViewReview4CameWindow.UILaneViewerWindow.UILaneViewerTitleBar; #endregion // Double-Click 'Lane Viewer' title bar Mouse.DoubleClick(uILaneViewerTitleBar, new Point(70, 10)); }
/// <summary> /// Setup_app /// </summary> public void Setup_app() { #region Variable Declarations WinEdit uINameEdit = this.UIDebugWindow.UIItemWindow.UIM120LB2FS17ListItem.UINameEdit; #endregion // Doppelklicken "Name" Textfeld Mouse.DoubleClick(uINameEdit, new Point(154, 2)); }
/// <summary> /// LoadClassPropertiesBySelectingDesiredClassFromList /// </summary> public void LoadClassPropertiesBySelectingDesiredClassFromList() { #region Variable Declarations WinClient uIClassesView1BasicClient = this.UISmartViewRecipeManagWindow.UIClassesView1BasicWindow.UIItemWindow.UIClassesView1BasicClient; #endregion // Double-Click 'Classes - View 1: Basic' client Mouse.DoubleClick(uIClassesView1BasicClient, new Point(63, 44)); }
/// <summary> /// CloseCLassDialogBox /// </summary> public void CloseCLassDialogBox() { #region Variable Declarations WinButton uICloseButton = this.UISmartViewRecipeManagWindow.UIClassesView1BasicWindow.UICloseWindow.UICloseButton; #endregion // Double-Click 'Close' button Mouse.DoubleClick(uICloseButton, new Point(48, 14)); }
/// <summary> /// MaximizedInspectionSummaryWindow /// </summary> public void MaximizedInspectionSummaryWindow() { #region Variable Declarations WinTitleBar uIInspectionSummaryTitleBar = this.UISmartViewProductionQWindow.UIInspectionSummaryWindow.UIInspectionSummaryTitleBar; #endregion // Double-Click 'Inspection Summary' title bar Mouse.DoubleClick(uIInspectionSummaryTitleBar, new Point(389, 7)); }
/// <summary> /// StartProgram /// </summary> public void StartProgram() { #region Variable Declarations WinEdit uIИмяEdit = this.UIDebugWindow.UIItemWindow.UILab_1exeListItem.UIИмяEdit; #endregion // Двойной щелчок "Имя" надпись Mouse.DoubleClick(uIИмяEdit, new Point(5, 8)); }
/// <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> /// ListItemABMDEP3 - Use 'ListItemABMDEP3ExpectedValues' to pass parameters into this method. /// </summary> public void ListItemABMDEP3() { #region Variable Declarations WinListItem uIABMDEP3ListItem = this.UITaskManagerDataCenteWindow.UIApplicationsrunningList.UIABMDEP3ListItem; #endregion Mouse.DoubleClick(uIABMDEP3ListItem); System.Threading.Thread.Sleep(500); // Verify that 'ABMDEP3' list item's property 'IsTopParent' matches 'Exist' // StringAssert.Matches(uIABMDEP3ListItem.IsTopParent.ToString(), new Regex(this.ListItemABMDEP3ExpectedValues.UIABMDEP3ListItemIsTopParent)); }