예제 #1
0
        public bool DoesTabExist(string tabName)
        {
            WpfTabPage theTab = FindTabPage(tabName);
            Point      p;

            return(theTab.TryGetClickablePoint(out p));
        }
        /// <summary>
        /// TravTestRecordedMethod - Use 'TravTestRecordedMethodParams' to pass parameters into this method.
        /// </summary>
        private void TravTestRecordedMethod()
        {
            #region Variable Declarations
            WpfTabPage  uIHelpTabPage = this.UIBusinessDesignStudioWindow.UIRibbonTabList.UIHelpTabPage;
            WpfTreeItem uIUI_SourceServer_BUGSTreeItem = this.UIBusinessDesignStudioWindow.UISourceNavigationViewCustom.UITvExplorerTree.UIDev2StudioViewModelsTreeItem.UIUI_SourceServer_WORKTreeItem.UIUI_SourceServer_BUGSTreeItem;
            WpfCheckBox uIUI_CheckBoxBUGS_AutoCheckBox = this.UIBusinessDesignStudioWindow.UISourceNavigationViewCustom.UITvExplorerTree.UIDev2StudioViewModelsTreeItem.UIUI_SourceServer_WORKTreeItem.UIUI_SourceServer_BUGSTreeItem.UIUI_CheckBoxBUGS_AutoCheckBox;
            WpfComboBox uIUI_DestinationServerComboBox = this.UIBusinessDesignStudioWindow.UIDeployResourcesCustom.UIDeployUserControlCustom.UIUI_DestinationServerComboBox;
            WpfButton   uIDeployButton = this.UIBusinessDesignStudioWindow.UIDeployResourcesCustom.UIDeployUserControlCustom.UIDeployButton;
            #endregion

            // Click 'Help' tab
            Mouse.Click(uIHelpTabPage, new Point(304, 64));

            // Expand 'Dev2.Studio.ViewModels.Navigation.EnvironmentTreeV...' -> 'UI_SourceServer_WORKFLOWS_AutoID' -> 'UI_SourceServer_BUGS_AutoID' tree item
            uIUI_SourceServer_BUGSTreeItem.Expanded = this.TravTestRecordedMethodParams.UIUI_SourceServer_BUGSTreeItemExpanded;

            // Select 'UI_CheckBoxBUGS_AutoID' check box
            uIUI_CheckBoxBUGS_AutoCheckBox.Checked = this.TravTestRecordedMethodParams.UIUI_CheckBoxBUGS_AutoCheckBoxChecked;

            // Select 'Dev2.Studio.Core.InterfaceImplementors.ServerDTO' in 'UI_DestinationServercbx_AutoID' combo box
            uIUI_DestinationServerComboBox.SelectedItem = this.TravTestRecordedMethodParams.UIUI_DestinationServerComboBoxSelectedItem;

            // Click 'Deploy' button
            Mouse.Click(uIDeployButton, new Point(25, 17));
        }
예제 #3
0
        public void ClickXMLTab()
        {
            WpfWindow  uIDebugWindow = UIDebugWindow;
            WpfTabPage XMLTabPage    = (WpfTabPage)uIDebugWindow.GetChildren()[1].GetChildren()[1];

            Mouse.Click(XMLTabPage, new Point(5, 5));
            Playback.Wait(200);
        }
 public static bool IsSelected(this WpfTabPage tabPage)
 {
     if (tabPage == null)
     {
         throw new ArgumentNullException("tabPage");
     }
     return(tabPage.State.HasFlag(ControlStates.Selected));
 }
예제 #5
0
        /// <summary>
        /// RecordedMethod1
        /// </summary>
        public void RecordedMethod1()
        {
            #region Variable Declarations
            WpfImage    uIItemImage             = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom.UIItemImage;
            WpfTabPage  uIКвестыTabPage         = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIКвестыTabPage;
            WpfTabPage  uIНавыкиTabPage         = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIНавыкиTabPage;
            WpfTabPage  uIХарактеристикиTabPage = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIХарактеристикиTabPage;
            WpfTabPage  uIИнформацияTabPage     = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIИнформацияTabPage;
            WpfButton   uIOKButton                  = this.UIMyLifeRPGOrganizerXWindow.UIOKButton;
            WpfButton   uIButtonFocusButton         = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom1.UIButtonFocusButton;
            WpfButton   uIОКButton                  = this.UIMyLifeRPGOrganizerXWindow.UIОКButton;
            WpfButton   uIButtonFocusButton1        = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom1.UIButtonFocusButton1;
            WpfListItem uISampleModelTaskListItem   = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom2.UIItemList.UISampleModelTaskListItem;
            WpfButton   uIРедактироватьзадачуButton = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom2.UIРедактироватьзадачуButton;
            WpfButton   uIOKButton1                 = this.UIMyLifeRPGOrganizerXWindow.UIUcTasksSettingsViewCustom.UIOKButton;
            WpfButton   uIОКButton1                 = this.UIMyLifeRPGOrganizerXWindow.UIОКButton1;
            #endregion

            // Щелкните рисунок
            Mouse.Click(uIItemImage, new Point(172, 121));

            // Щелкните "Квесты" вкладка
            Mouse.Click(uIКвестыTabPage, new Point(180, 11));

            // Щелкните "Навыки" вкладка
            Mouse.Click(uIНавыкиTabPage, new Point(141, 5));

            // Щелкните "Характеристики" вкладка
            Mouse.Click(uIХарактеристикиTabPage, new Point(139, 29));

            // Щелкните "Информация" вкладка
            Mouse.Click(uIИнформацияTabPage, new Point(151, 24));

            // Щелкните "OK" кнопка
            Mouse.Click(uIOKButton, new Point(733, 11));

            // Щелкните "ButtonFocus" кнопка
            Mouse.Click(uIButtonFocusButton, new Point(558, 164));

            // Щелкните "Ок" кнопка
            Mouse.Click(uIОКButton, new Point(889, 26));

            // Щелкните "ButtonFocus" кнопка
            Mouse.Click(uIButtonFocusButton1, new Point(104, 200));

            // Щелкните "Sample.Model.Task" элемент списка
            Mouse.Click(uISampleModelTaskListItem, new Point(193, 200));

            // Щелкните "Редактировать задачу" кнопка
            Mouse.Click(uIРедактироватьзадачуButton, new Point(53, 28));

            // Щелкните "OK" кнопка
            Mouse.Click(uIOKButton1, new Point(606, 15));

            // Щелкните "Ок" кнопка
            Mouse.Click(uIОКButton1, new Point(876, 17));
        }
 public static WpfTabPage GetWin10awsTabPage()
 {
     if (_win10awsTabPage == null)
     {
         _win10awsTabPage = new WpfTabPage(GetMainTabControlTabList());
         _win10awsTabPage.SearchProperties[WpfTabPage.PropertyNames.Name] = "win10 aws";
     }
     return(_win10awsTabPage);
 }
예제 #7
0
        /// <summary>
        /// GUIAddTruck_NormalPath - Use 'GUIAddTruck_NormalPathParams' to pass parameters into this method.
        /// </summary>
        public void GUIAddTruck_NormalPath()
        {
            #region Variable Declarations
            WpfTabPage uIRemoveModifyTabPage = this.UIMainWindowWindow.UITabControl1TabList.UIRemoveModifyTabPage;
            WpfButton  uIRemoveButton        = this.UIMainWindowWindow.UITabControl1TabList.UIRemoveModifyTabPage.UIRemoveButton;
            WpfEdit    uIIDTextEdit          = this.UIRemoveWindow.UIIDTextEdit;
            WpfButton  uIRemoveButton1       = this.UIRemoveWindow.UIRemoveButton;
            WpfButton  uIOKButton            = this.UIErrorWindowWindow.UIOKButton;
            WpfButton  uIQuitButton          = this.UIRemoveWindow.UIQuitButton;
            WpfTabPage uIAddVehicleTabPage   = this.UIMainWindowWindow.UITabControl1TabList.UIAddVehicleTabPage;
            WpfButton  uIAddTruckButton      = this.UIMainWindowWindow.UITabControl1TabList.UIAddVehicleTabPage.UIAddTruckButton;
            WpfEdit    uIVINTextEdit         = this.UIAddTruckWindow.UIVINTextEdit;
            WpfButton  uISubmitButton        = this.UIAddTruckWindow.UISubmitButton;
            WpfButton  uIFindVehicleButton   = this.UIMainWindowWindow.UITabControl1TabList.UISearchTabPage.UIFindVehicleButton;
            WpfEdit    uIParameter3Edit      = this.UISearchWindow.UIParameter3Edit;
            WpfButton  uISearchButton        = this.UISearchWindow.UISearchButton;
            #endregion

            // Click 'Remove/Modify' tab
            Mouse.Click(uIRemoveModifyTabPage, new Point(56, 9));

            // Click 'Remove' button
            Mouse.Click(uIRemoveButton, new Point(57, 15));

            // Type '4' in 'IDText' text box
            Keyboard.SendKeys(uIIDTextEdit, this.GUIAddTruck_NormalPathParams.UIIDTextEditSendKeys, ModifierKeys.None);

            // Click 'Remove' button
            Mouse.Click(uIRemoveButton1, new Point(53, 16));

            // Click 'ok' button
            Mouse.Click(uIOKButton, new Point(22, 3));

            // Click 'Quit' button
            Mouse.Click(uIQuitButton, new Point(40, 15));

            // Click 'Add Vehicle' tab
            Mouse.Click(uIAddVehicleTabPage, new Point(14, 6));

            // Click 'Add Truck' button
            Mouse.Click(uIAddTruckButton, new Point(77, 20));

            // Type '44444' in 'VINText' text box
            uIVINTextEdit.Text = this.GUIAddTruck_NormalPathParams.UIVINTextEditText;

            // Click 'Submit' button
            Mouse.Click(uISubmitButton, new Point(12, 14));

            // Click 'Find Vehicle' button
            Mouse.Click(uIFindVehicleButton, new Point(109, 17));

            // Type '44444' in 'Parameter3' text box
            uIParameter3Edit.Text = this.GUIAddTruck_NormalPathParams.UIParameter3EditText;

            // Click 'Search' button
            Mouse.Click(uISearchButton, new Point(43, 18));
        }
        /// <summary>
        /// NavigateToDeliveryTicketItemsTabMethod
        /// </summary>
        public void NavigateToDeliveryTicketItemsTabMethod()
        {
            #region Variable Declarations
            WpfTabPage uIDeliveryTicketItemsTabPage = this.UICareTendWindow.UIItemCustom.UITabsControlTabList.UIDeliveryTicketItemsTabPage;
            #endregion

            // Click 'Delivery Ticket Items' tab
            Mouse.Click(uIDeliveryTicketItemsTabPage, new Point(55, 12));
            Playback.Wait(5000);
        }
예제 #9
0
 /// <summary>
 /// ClickExplorer
 /// </summary>
 public static WpfTabPage FindTabPage(string tabName)
 {
     UIBusinessDesignStudioWindow theWindow = new UIBusinessDesignStudioWindow();
     UIPART_UnpinnedTabAreaTabList theTabList = new UIPART_UnpinnedTabAreaTabList(theWindow);
     //UIPART_UnpinnedTabAreaTabList 
     #region Variable Declarations
     WpfTabPage uIGenericTabPage = new WpfTabPage(theTabList);
     uIGenericTabPage.SearchProperties["Name"] = tabName;
     return uIGenericTabPage;
     #endregion
 }
        /// <summary>
        /// ClickExplorer
        /// </summary>
        public static WpfTabPage FindTabPage(string tabName)
        {
            UIBusinessDesignStudioWindow  theWindow  = new UIBusinessDesignStudioWindow();
            UIPART_UnpinnedTabAreaTabList theTabList = new UIPART_UnpinnedTabAreaTabList(theWindow);

            //UIPART_UnpinnedTabAreaTabList
            #region Variable Declarations
            WpfTabPage uIGenericTabPage = new WpfTabPage(theTabList);
            uIGenericTabPage.SearchProperties["Name"] = tabName;
            return(uIGenericTabPage);

            #endregion
        }
예제 #11
0
        /// <summary>
        /// Clicks open one of the DocManager tabs
        /// </summary>
        /// <param name="tabName">The name of the tab (EG: Explorer, Toolbox, Variables, Output, etc)</param>
        public void ClickOpenTabPage(string tabName)
        {
            WpfTabPage theTab = FindTabPage(tabName);

            Mouse.Click(theTab, new Point(10, 10));
        }
예제 #12
0
        /// <summary>
        /// RecordedMethod2
        /// </summary>
        public void RecordedMethod2()
        {
            #region Variable Declarations
            WpfImage    uIItemImage             = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom.UIItemImage;
            WpfTabPage  uIКвестыTabPage         = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIКвестыTabPage;
            WpfTabPage  uIНавыкиTabPage         = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIНавыкиTabPage;
            WpfTabPage  uIХарактеристикиTabPage = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIХарактеристикиTabPage;
            WpfTabPage  uIИнформацияTabPage     = this.UIMyLifeRPGOrganizerXWindow.UITabControlTabList.UIИнформацияTabPage;
            WpfButton   uIOKButton                   = this.UIMyLifeRPGOrganizerXWindow.UIOKButton;
            WpfButton   uIButtonFocusButton          = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom1.UIButtonFocusButton;
            WpfButton   uIОКButton                   = this.UIMyLifeRPGOrganizerXWindow.UIОКButton;
            WpfButton   uIButtonFocusButton1         = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom1.UIButtonFocusButton1;
            WpfListItem uISampleModelTaskListItem    = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom2.UIItemList.UISampleModelTaskListItem;
            WpfButton   uIРедактироватьзадачуButton  = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom2.UIРедактироватьзадачуButton;
            WpfButton   uIOKButton1                  = this.UIMyLifeRPGOrganizerXWindow.UIUcTasksSettingsViewCustom.UIOKButton;
            WpfButton   uIОКButton1                  = this.UIMyLifeRPGOrganizerXWindow.UIОКButton1;
            WpfCustom   uIUserControlCustom3         = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom3;
            WpfImage    uIItemImage1                 = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom11.UIItemImage;
            WpfButton   uIButtonFocusButton2         = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom21.UIButtonFocusButton;
            WpfButton   uIButtonFocusButton11        = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom22.UIButtonFocusButton1;
            WpfListItem uISampleModelTaskListItem1   = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom31.UIItemList.UISampleModelTaskListItem;
            WpfButton   uIРедактироватьзадачуButton1 = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom32.UIРедактироватьзадачуButton;
            WpfMenuItem uIВыходMenuItem              = this.UIMyLifeRPGOrganizerXWindow.UIUserControlCustom4.UIItemMenu.UIВыходMenuItem;
            #endregion

            // Щелкните рисунок
            Mouse.Click(uIItemImage, new Point(172, 121));

            // Щелкните "Квесты" вкладка
            Mouse.Click(uIКвестыTabPage, new Point(180, 11));

            // Щелкните "Навыки" вкладка
            Mouse.Click(uIНавыкиTabPage, new Point(141, 5));

            // Щелкните "Характеристики" вкладка
            Mouse.Click(uIХарактеристикиTabPage, new Point(139, 29));

            // Щелкните "Информация" вкладка
            Mouse.Click(uIИнформацияTabPage, new Point(151, 24));

            // Щелкните "OK" кнопка
            Mouse.Click(uIOKButton, new Point(733, 11));

            // Щелкните "ButtonFocus" кнопка
            Mouse.Click(uIButtonFocusButton, new Point(558, 164));

            // Щелкните "Ок" кнопка
            Mouse.Click(uIОКButton, new Point(889, 26));

            // Щелкните "ButtonFocus" кнопка
            Mouse.Click(uIButtonFocusButton1, new Point(104, 200));

            // Щелкните "Sample.Model.Task" элемент списка
            Mouse.Click(uISampleModelTaskListItem, new Point(193, 200));

            // Щелкните "Редактировать задачу" кнопка
            Mouse.Click(uIРедактироватьзадачуButton, new Point(53, 28));

            // Щелкните "OK" кнопка
            Mouse.Click(uIOKButton1, new Point(606, 15));

            // Щелкните "Ок" кнопка
            Mouse.Click(uIОКButton1, new Point(876, 17));

            // Щелкните "UserControl" пользовательский элемент управления
            Mouse.Click(uIUserControlCustom3, new Point(632, 544));

            // Щелкните рисунок
            Mouse.Click(uIItemImage1, new Point(152, 86));

            // Щелкните "OK" кнопка
            Mouse.Click(uIOKButton, new Point(823, 16));

            // Щелкните "ButtonFocus" кнопка
            Mouse.Click(uIButtonFocusButton2, new Point(532, 153));

            // Щелкните "Ок" кнопка
            Mouse.Click(uIОКButton, new Point(874, 27));

            // Щелкните "ButtonFocus" кнопка
            Mouse.Click(uIButtonFocusButton11, new Point(184, 228));

            // Щелкните "Sample.Model.Task" элемент списка
            Mouse.Click(uISampleModelTaskListItem1, new Point(226, 225));

            // Щелкните "Редактировать задачу" кнопка
            Mouse.Click(uIРедактироватьзадачуButton1, new Point(43, 12));

            // Щелкните "OK" кнопка
            Mouse.Click(uIOKButton1, new Point(635, 23));

            // Щелкните "Ок" кнопка
            Mouse.Click(uIОКButton1, new Point(892, 3));

            // Щелкните "Выход" элемент меню
            Mouse.Click(uIВыходMenuItem, new Point(14, 9));
        }
        /// <summary>
        /// ClickExplorerTab - Use 'ClickExplorerTabParams' to pass parameters into this method.
        /// </summary>
        private void ClickExplorerTab()
        {
            #region Variable Declarations
            WpfTabPage  uIExplorerTabPage = this.UIBusinessDesignStudioWindow.UIUI_DocManager_AutoIDCustom.UIPART_UnpinnedTabAreaTabList.UIExplorerTabPage;
            WpfComboBox uIUI_ExplorerServerCbxComboBox = this.UIBusinessDesignStudioWindow.UIExplorerCustom.UIExplorerCustom1.UIUI_ExplorerServerCbxComboBox;
            WinListItem uIRunninganexistingCodListItem = this.UIScreenAnnotationsWindow.UIList1Window.UIRunninganexistingCodListItem;
            WinClient   uIRunninganexistingCodClient   = this.UIRunninganexistingCodWindow.UIRunninganexistingCodClient;
            WinMenuItem uICloseMenuItem     = this.UIItemWindow.UIContextMenu.UICloseMenuItem;
            WinListItem uIAfterTestListItem = this.UIScreenAnnotationsWindow.UIList1Window.UIAfterTestListItem;
            WinClient   uIAfterTestClient   = this.UIAfterTestWindow.UIAfterTestClient;
            WinMenuItem uIEditTextMenuItem  = this.UIItemWindow.UIContextMenu.UIEditTextMenuItem;
            WinEdit     uIItemEdit          = this.UITextPropertiesWindow.UIItemWindow.UIItemEdit;
            WinButton   uICloseButton       = this.UITextPropertiesWindow.UICloseWindow.UICloseButton;
            WinButton   uICloseButton1      = this.UIScreenAnnotationsWindow.UICloseWindow.UICloseButton;
            #endregion

            // Click 'Explorer' tab
            Mouse.Click(uIExplorerTabPage, new Point(14, 27));

            // Type 'Alt + {F2}' in 'UI_ExplorerServerCbx_AutoID' combo box
            Keyboard.SendKeys(uIUI_ExplorerServerCbxComboBox, this.ClickExplorerTabParams.UIUI_ExplorerServerCbxComboBoxSendKeys, ModifierKeys.Alt);

            // Double-Click 'Running an existing Coded UI Test' list item
            Mouse.DoubleClick(uIRunninganexistingCodListItem, new Point(62, 12));

            // Double-Click 'Running an existing Coded UI Test' list item
            Mouse.DoubleClick(uIRunninganexistingCodListItem, new Point(52, 8));

            // Right-Click 'Running an existing Coded UI Test' client
            Mouse.Click(uIRunninganexistingCodClient, MouseButtons.Right, ModifierKeys.None, new Point(73, 119));

            // Click 'Close' menu item
            Mouse.Click(uICloseMenuItem, new Point(84, 6));

            // Double-Click 'AfterTest' list item
            Mouse.DoubleClick(uIAfterTestListItem, new Point(40, 2));

            // Move 'AfterTest' client
            Mouse.StartDragging(uIAfterTestClient, new Point(130, 86));
            Mouse.StopDragging(uIAfterTestClient, -29, -166);

            // Right-Click 'AfterTest' client
            Mouse.Click(uIAfterTestClient, MouseButtons.Right, ModifierKeys.None, new Point(130, 82));

            // Click 'Edit Text ...' menu item
            Mouse.Click(uIEditTextMenuItem, new Point(112, 21));

            // Type 'I have clicked the "Explorer" tab. A single click is enough for one step.' in text box
            uIItemEdit.Text = this.ClickExplorerTabParams.UIItemEditText;

            // Click 'Close' button
            Mouse.Click(uICloseButton, new Point(28, 10));

            // Move 'AfterTest' client
            Mouse.StartDragging(uIAfterTestClient, new Point(272, 164));
            Mouse.StopDragging(uIAfterTestClient, 20, -74);

            // Click 'Close' button
            Mouse.Click(uICloseButton1, new Point(23, 6));

            // Click 'Explorer' tab
            Mouse.Click(uIExplorerTabPage, new Point(12, 24));

            // Type '{CapsLock}{CapsLock}{CapsLock}{CapsLock}' in 'UI_ExplorerServerCbx_AutoID' combo box
            Keyboard.SendKeys(uIUI_ExplorerServerCbxComboBox, this.ClickExplorerTabParams.UIUI_ExplorerServerCbxComboBoxSendKeys1, ModifierKeys.None);

            // Type 'Alt + {F2}' in 'UI_ExplorerServerCbx_AutoID' combo box
            Keyboard.SendKeys(uIUI_ExplorerServerCbxComboBox, this.ClickExplorerTabParams.UIUI_ExplorerServerCbxComboBoxSendKeys2, ModifierKeys.Alt);

            // Type 'Alt + {F2}' in 'UI_ExplorerServerCbx_AutoID' combo box
            Keyboard.SendKeys(uIUI_ExplorerServerCbxComboBox, this.ClickExplorerTabParams.UIUI_ExplorerServerCbxComboBoxSendKeys3, ModifierKeys.Alt);

            // Right-Click 'AfterTest' client
            Mouse.Click(uIAfterTestClient, MouseButtons.Right, ModifierKeys.None, new Point(155, 57));

            // Click 'Close' menu item
            Mouse.Click(uICloseMenuItem, new Point(64, 11));

            // Type 'Alt + {F2}' in 'UI_ExplorerServerCbx_AutoID' combo box
            Keyboard.SendKeys(uIUI_ExplorerServerCbxComboBox, this.ClickExplorerTabParams.UIUI_ExplorerServerCbxComboBoxSendKeys4, ModifierKeys.Alt);

            // Type 'Alt + {F2}' in 'UI_ExplorerServerCbx_AutoID' combo box
            Keyboard.SendKeys(uIUI_ExplorerServerCbxComboBox, this.ClickExplorerTabParams.UIUI_ExplorerServerCbxComboBoxSendKeys5, ModifierKeys.Alt);

            // Type 'Alt + {F2}' in 'UI_ExplorerServerCbx_AutoID' combo box
            Keyboard.SendKeys(uIUI_ExplorerServerCbxComboBox, this.ClickExplorerTabParams.UIUI_ExplorerServerCbxComboBoxSendKeys6, ModifierKeys.Alt);
        }
예제 #14
0
        /// <summary>
        /// GUIAddCar_NormalPath - Use 'GUIAddCar_NormalPathParams' to pass parameters into this method.
        /// </summary>
        public void GUIAddCar_NormalPath()
        {
            #region Variable Declarations
            WpfTabPage uIRemoveModifyTabPage  = this.UIMainWindowWindow.UITabControl1TabList.UIRemoveModifyTabPage;
            WpfButton  uIRemoveButton         = this.UIMainWindowWindow.UITabControl1TabList.UIRemoveModifyTabPage.UIRemoveButton;
            WpfEdit    uIIDTextEdit           = this.UIRemoveWindow.UIIDTextEdit;
            WpfButton  uIRemoveButton1        = this.UIRemoveWindow.UIRemoveButton;
            WpfButton  uIQuitButton           = this.UIRemoveWindow.UIQuitButton;
            WpfTabPage uIAddVehicleTabPage    = this.UIMainWindowWindow.UITabControl1TabList.UIAddVehicleTabPage;
            WpfButton  uIAddCarButton         = this.UIMainWindowWindow.UITabControl1TabList.UIAddVehicleTabPage.UIAddCarButton;
            WpfEdit    uIVINTextEdit          = this.UIAddCarWindow.UIVINTextEdit;
            WpfEdit    uIModelTextEdit        = this.UIAddCarWindow.UIModelTextEdit;
            WpfEdit    uIYearTextEdit         = this.UIAddCarWindow.UIYearTextEdit;
            WpfEdit    uIManufacturerTextEdit = this.UIAddCarWindow.UIManufacturerTextEdit;
            WpfEdit    uISeatsTextEdit        = this.UIAddCarWindow.UISeatsTextEdit;
            WpfEdit    uIPriceTextEdit        = this.UIAddCarWindow.UIPriceTextEdit;
            WpfEdit    uITypeTextEdit         = this.UIAddCarWindow.UITypeTextEdit;
            WpfButton  uISubmitButton         = this.UIAddCarWindow.UISubmitButton;
            WpfButton  uICloseButton          = this.UIMainWindowWindow.UIMainWindowTitleBar.UICloseButton;
            #endregion

            // Click 'Remove/Modify' tab
            Mouse.Click(uIRemoveModifyTabPage, new Point(72, 13));

            // Click 'Remove' button
            Mouse.Click(uIRemoveButton, new Point(47, 12));

            // Click 'Vehicle' checkbox
            Mouse.Click(UIRemoveWindow.UIVehicleCheckBox, new Point(85, 15));

            // Type '55555' in 'IDText' text box
            uIIDTextEdit.Text = this.GUIAddCar_NormalPathParams.UIIDTextEditText;

            // Click 'Remove' button
            Mouse.Click(uIRemoveButton1, new Point(67, 10));

            // Click 'Quit' button
            Mouse.Click(uIQuitButton, new Point(30, 6));

            // Click 'Add Vehicle' tab
            Mouse.Click(uIAddVehicleTabPage, new Point(62, 7));

            // Click 'Add Car' button
            Mouse.Click(uIAddCarButton, new Point(66, 21));

            // Type '55555' in 'VINText' text box
            uIVINTextEdit.Text = this.GUIAddCar_NormalPathParams.UIVINTextEditText;

            // Type '{Tab}' in 'VINText' text box
            Keyboard.SendKeys(uIVINTextEdit, this.GUIAddCar_NormalPathParams.UIVINTextEditSendKeys, ModifierKeys.None);

            // Type 'guitest' in 'ModelText' text box
            uIModelTextEdit.Text = this.GUIAddCar_NormalPathParams.UIModelTextEditText;

            // Type '{Tab}' in 'ModelText' text box
            Keyboard.SendKeys(uIModelTextEdit, this.GUIAddCar_NormalPathParams.UIModelTextEditSendKeys, ModifierKeys.None);

            // Type '1887' in 'YearText' text box
            uIYearTextEdit.Text = this.GUIAddCar_NormalPathParams.UIYearTextEditText;

            // Type '{Tab}' in 'YearText' text box
            Keyboard.SendKeys(uIYearTextEdit, this.GUIAddCar_NormalPathParams.UIYearTextEditSendKeys, ModifierKeys.None);

            // Type 'aperture science' in 'ManufacturerText' text box
            uIManufacturerTextEdit.Text = this.GUIAddCar_NormalPathParams.UIManufacturerTextEditText;

            // Type '{Tab}' in 'ManufacturerText' text box
            Keyboard.SendKeys(uIManufacturerTextEdit, this.GUIAddCar_NormalPathParams.UIManufacturerTextEditSendKeys, ModifierKeys.None);

            // Type '12' in 'SeatsText' text box
            uISeatsTextEdit.Text = this.GUIAddCar_NormalPathParams.UISeatsTextEditText;

            // Type '{Tab}' in 'SeatsText' text box
            Keyboard.SendKeys(uISeatsTextEdit, this.GUIAddCar_NormalPathParams.UISeatsTextEditSendKeys, ModifierKeys.None);

            // Type '30000.25' in 'PriceText' text box
            uIPriceTextEdit.Text = this.GUIAddCar_NormalPathParams.UIPriceTextEditText;

            // Type '{Tab}' in 'PriceText' text box
            Keyboard.SendKeys(uIPriceTextEdit, this.GUIAddCar_NormalPathParams.UIPriceTextEditSendKeys, ModifierKeys.None);

            // Type 'battering ram' in 'TypeText' text box
            uITypeTextEdit.Text = this.GUIAddCar_NormalPathParams.UITypeTextEditText;

            // Click 'Submit' button
            Mouse.Click(uISubmitButton, new Point(1, 14));

            // Click 'Close' button
            Mouse.Click(uICloseButton, new Point(16, 12));
        }