コード例 #1
0
ファイル: UIMap.cs プロジェクト: thomaspmorgan/eca-kmt2
        /// <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));
        }
コード例 #2
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));
        }
コード例 #3
0
        /// <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));
        }
コード例 #4
0
        /// <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));
        }
コード例 #5
0
        /// <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));
        }
コード例 #6
0
        /// <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));
        }
コード例 #7
0
        /// <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));
        }
コード例 #8
0
        /// <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));
        }
コード例 #9
0
        /// <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));
        }
コード例 #10
0
        /// <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));
        }
コード例 #11
0
        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));
        }
コード例 #12
0
        /// <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));
        }
コード例 #13
0
        /// <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));
        }
コード例 #14
0
        /// <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));
        }
コード例 #16
0
        /// <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));
        }
コード例 #17
0
 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);
 }
コード例 #18
0
        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));
        }
コード例 #19
0
        /// <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));
        }
コード例 #20
0
        /// <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));
        }
コード例 #21
0
        /// <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));
        }
コード例 #22
0
        /// <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));
        }
コード例 #23
0
        /// <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));
        }
コード例 #24
0
        /// <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));
        }
コード例 #25
0
        /// <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));
        }
コード例 #26
0
        /// <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));
        }
コード例 #27
0
        /// <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));
        }
コード例 #28
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));
        }
コード例 #29
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));
        }
コード例 #30
0
        /// <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));
        }