示例#1
0
        public void AssignStandardView(int noOfView)
        {
            #region Variable Declarations
            WinGroup    uIItemGroup       = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            #endregion

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

            //// Move 'Unknown Name' group from (41, 19) to 'Line' -> 'Station' tree item (13, 7)
            //uIStationTreeItem.EnsureClickable(new Point(13, 7));
            //Mouse.StartDragging(uIItemGroup, new Point(41, 19));
            //Mouse.StopDragging(uIStationTreeItem, new Point(13, 7));

            //// Move 'Unknown Name' group from (33, 19) to 'Line' -> 'Station' tree item (21, 8)
            //uIStationTreeItem.EnsureClickable(new Point(21, 8));
            //Mouse.StartDragging(uIItemGroup, new Point(33, 19));
            //Mouse.StopDragging(uIStationTreeItem, new Point(21, 8));
        }
        public void VerifyExtendedConnectivityParameter(bool isEnable, String crosswebMergeDistance, String downwebMergeDistance)
        {
            #region Variable Declarations
            WinCheckBox uIEnableextendedconnecCheckBox = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow.UIEnableextendedconnecWindow.UIEnableextendedconnecCheckBox;
            WinGroup    uIExtendedconnectivityGroup    = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow1.UIExtendedconnectivityWindow.UIExtendedconnectivityGroup;
            //WinEdit uiCrosswebMergeDistance = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow.UIItem0Window.UIItemEdit;
            // WinEdit uiDownwebMergeDistance = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow.UIItem0Window1.UIItemEdit;
            WinWindow uiCrosswebMergeDistanceWindow = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow.UIItem0Window;
            WinWindow uiDownwebMergeDistanceWindow  = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow.UIItem0Window1;

            WinEdit uiCrosswebMergeDistance = (WinEdit)uiCrosswebMergeDistanceWindow.GetChildren()[3];
            WinEdit uiDownwebMergeDistance  = (WinEdit)uiDownwebMergeDistanceWindow.GetChildren()[3];
            #endregion

            // Select 'Enable extended connectivity for designated classe...' check box
            Assert.AreEqual(isEnable, uIEnableextendedconnecCheckBox.Checked);

            if (isEnable)
            {
                // Type '1100.00' in 'Unknown Name' text box
                Assert.AreEqual(crosswebMergeDistance, uiCrosswebMergeDistance.Text);

                // Type '100100.00' in 'Unknown Name' text box
                Assert.AreEqual(downwebMergeDistance, uiDownwebMergeDistance.Text);
            }

            if (!isEnable)
            {
                Assert.AreEqual(isEnable, uiCrosswebMergeDistance.Enabled);

                // Type '100100.00' in 'Unknown Name' text box
                Assert.AreEqual(isEnable, uiDownwebMergeDistance.Enabled);
            }
        }
        /// <summary>
        /// CreateStandardSingleViewArchitecture - Use 'CreateStandardSingleViewArchitectureParams' to pass parameters into this method.
        /// </summary>
        public void LoadNewArchitectureWindow()
        {
            #region Variable Declarations
            WinMenuBar  uIApplicationMenuBar = this.UISmartViewConfiguratiWindow.UIApplicationMenuBar;
            WinEdit     uIItemEdit           = this.UINewArchitectureWindow.UIItemWindow.UIItemEdit;
            WinGroup    uIItemGroup          = this.UINewArchitectureWindow.UIItemWindow1.UIItemGroup;
            WinTreeItem uIStationTreeItem    = this.UINewArchitectureWindow.UIItemWindow2.UIItemTree.UILineTreeItem.UIStationTreeItem;
            WinButton   uIOKButton           = this.UINewArchitectureWindow.UIOKWindow.UIOKButton;
            #endregion

            FocusConfigurationManager();
            // Click 'Application' menu bar
            Mouse.Click(new Point(33, 44));

            // Click 'Unknown Name' text box
            // Mouse.Click(uIItemEdit, new Point(37, 2));

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

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

            //AssignCameraToView();
        }
示例#4
0
        /// <summary>
        /// Painting
        /// </summary>
        public void RecordedMethod2()
        {
            #region Variable Declarations
            WinClient   uIUntitledPaintClient  = this.UIUntitledPaintWindow.UIItemWindow.UIUntitledPaintClient;
            WinButton   uIFillwithcolorButton  = this.UIUntitledPaintWindow.UIItemWindow1.UIToolsToolBar.UIFillwithcolorButton;
            WinClient   uIUntitledPaintClient1 = this.UIUntitledPaintWindow.UIItemWindow2.UIUntitledPaintClient;
            WinGroup    uIItemGroup            = this.UIUntitledPaintWindow.UIItemWindow1.UIColorsToolBar.UIItemGroup;
            WinListItem uIOvalListItem         = this.UIUntitledPaintWindow.UIItemWindow1.UIShapesClient.UIOvalListItem;
            #endregion

            // Click 'Untitled - Paint' client
            Mouse.Click(uIUntitledPaintClient, new Point(405, 20));

            // Click 'Fill with color' button
            Mouse.Click(uIFillwithcolorButton, new Point(22, 15));

            // Click 'Untitled - Paint' client
            Mouse.Click(uIUntitledPaintClient1, new Point(289, 64));

            // Click group
            Mouse.Click(uIItemGroup, new Point(84, 12));

            // Click 'Oval' list item
            Mouse.Click(uIOvalListItem, new Point(13, 7));

            // Move 'Untitled - Paint' client
            Mouse.StartDragging(uIUntitledPaintClient1, new Point(173, 98));
            Mouse.StopDragging(uIUntitledPaintClient1, 323, 219);
        }
示例#5
0
        /// <summary>
        /// dangnhap
        /// </summary>
        public void RecordedMethod1()
        {
            #region Variable Declarations
            WinControl uIAllWork1sGoogleChromDocument = this.UIAllWork1sGoogleChromWindow.UIChromeLegacyWindowWindow.UIAllWork1sGoogleChromDocument;
            WinEdit    uIItemEdit = this.UIAllWork1sGoogleChromWindow.UIItemGroup.UIItemEdit;
            WinGroup   uIAllWork1sGoogleChromGroup = this.UIAllWork1sGoogleChromWindow.UIItemGroup.UIAllWork1sGoogleChromGroup;
            WinText    uIAllWork1sGoogleChromText  = this.UIAllWork1sGoogleChromWindow.UIỨngViênTanhuynh1999MenuButton.UIAllWork1sGoogleChromText;
            WinText    uIAllWork1sGoogleChromText1 = this.UIAllWork1sGoogleChromWindow.UIĐăngxuấtHyperlink.UIAllWork1sGoogleChromText;
            #endregion

            // Click 'AllWork1s - Google Chrome' document
            Mouse.Click(uIAllWork1sGoogleChromDocument, new Point(876, 337));

            // Click '******************' text box
            Mouse.Click(uIItemEdit, new Point(340, 24));

            // Click 'AllWork1s - Google Chrome' group
            Mouse.Click(uIAllWork1sGoogleChromGroup, new Point(421, 27));

            // Click 'AllWork1s - Google Chrome' label
            Mouse.Click(uIAllWork1sGoogleChromText, new Point(68, 11));

            // Click 'AllWork1s - Google Chrome' label
            Mouse.Click(uIAllWork1sGoogleChromText1, new Point(34, 1));
        }
示例#6
0
        /// <summary>
        /// CreateStandardSingleViewArchitecture - Use 'CreateStandardSingleViewArchitectureParams' to pass parameters into this method.
        /// </summary>
        public void CreateStandardSingleViewArchitecture(String name)
        {
            #region Variable Declarations
            WinMenuBar  uIApplicationMenuBar = this.UISmartViewConfiguratiWindow.UIApplicationMenuBar;
            WinEdit     uIItemEdit           = this.UINewArchitectureWindow.UIItemWindow.UIItemEdit;
            WinGroup    uIItemGroup          = this.UINewArchitectureWindow.UIItemWindow1.UIItemGroup;
            WinTreeItem uIStationTreeItem    = this.UINewArchitectureWindow.UIItemWindow2.UIItemTree.UILineTreeItem.UIStationTreeItem;
            WinButton   uIOKButton           = this.UINewArchitectureWindow.UIOKWindow.UIOKButton;
            #endregion

            FocusConfigurationManager();
            // Click 'Application' menu bar
            Mouse.Click(new Point(33, 44));

            // Click 'Unknown Name' text box
            Mouse.Click(uIItemEdit, new Point(37, 2));

            // Move 'Unknown Name' group from (38, 29) to 'Line' -> 'Station' tree item (14, 4)
            uIStationTreeItem.EnsureClickable(new Point(14, 4));
            Mouse.StartDragging(uIItemGroup, new Point(38, 29));
            Mouse.StopDragging(uIStationTreeItem, new Point(14, 4));

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

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

            AssignCameraToView();
        }
        /// <summary>
        /// DPFrames - Use 'DPFramesExpectedValues' to pass parameters into this method.
        /// </summary>
        public void DPFrames()
        {
            #region Variable Declarations
            WinGroup  uIConnectivitymergedisGroup = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow1.UIConnectivitymergedisWindow.UIConnectivitymergedisGroup;
            WinGroup  uIExtendedconnectivityGroup = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow1.UIExtendedconnectivityWindow.UIExtendedconnectivityGroup;
            WinWindow uIOngoingdefectsWindow      = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow1.UIDefectParametersStatClient.UIOngoingdefectsWindow;
            WinWindow uIFiltereddefectsWindow     = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow1.UIDefectParametersStatClient.UIFiltereddefectsWindow;
            WinGroup  uIDefectnotificationsuGroup = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow1.UIDefectnotificationsuWindow.UIDefectnotificationsuGroup;
            WinGroup  uIBrightdarkpixelsGroup     = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow1.UIBrightdarkpixelsWindow.UIBrightdarkpixelsGroup;
            #endregion

            // Verify that 'Connectivity merge distance' group's property 'ControlType' equals 'Group'
            Assert.AreEqual(this.DPFramesExpectedValues.UIConnectivitymergedisGroupControlType, uIConnectivitymergedisGroup.ControlType.ToString());

            // Verify that 'Extended connectivity' group's property 'ControlType' equals 'Group'
            Assert.AreEqual(this.DPFramesExpectedValues.UIExtendedconnectivityGroupControlType, uIExtendedconnectivityGroup.ControlType.ToString());

            // Verify that 'Ongoing defects' window's property 'FriendlyName' equals 'Ongoing defects'
            Assert.AreEqual(this.DPFramesExpectedValues.UIOngoingdefectsWindowFriendlyName, uIOngoingdefectsWindow.FriendlyName);

            // Verify that 'Filtered defects' window's property 'ClassName' equals 'ThunderRT6Frame'
            Assert.AreEqual(this.DPFramesExpectedValues.UIFiltereddefectsWindowClassName, uIFiltereddefectsWindow.ClassName);

            // Verify that 'Defect notification suppression' group's property 'ControlType' equals 'Group'
            Assert.AreEqual(this.DPFramesExpectedValues.UIDefectnotificationsuGroupControlType, uIDefectnotificationsuGroup.ControlType.ToString());

            // Verify that 'Bright/dark pixels' group's property 'FriendlyName' equals 'Bright/dark pixels'
            Assert.AreEqual(this.DPFramesExpectedValues.UIBrightdarkpixelsGroupFriendlyName, uIBrightdarkpixelsGroup.FriendlyName);
        }
示例#8
0
        /// <summary>
        /// AssignCameraTemplateToView
        /// </summary>
        public void AssignCameraTemplateToView(int noOfCameraTemplate)
        {
            #region Variable Declarations
            WinMenuBar  uIApplicationMenuBar = this.UISmartViewConfiguratiWindow.UIApplicationMenuBar;
            WinGroup    uIItemGroup          = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem    = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            WinTreeItem uIView1TreeItem      = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem.UIView1TreeItem;
            #endregion


            // Click 'Application' menu bar
            Mouse.Click(uIApplicationMenuBar, new Point(34, 51));

            // Move 'Unknown Name' group from (26, 30) to 'Line' -> 'Station' tree item (23, 14)
            uIStationTreeItem.EnsureClickable(new Point(23, 14));
            Mouse.StartDragging(uIItemGroup, new Point(26, 30));
            Mouse.StopDragging(uIStationTreeItem, new Point(23, 14));

            // Move 'Unknown Name' group from (264, 23) to 'Line' -> 'Station' -> 'View 1' tree item (18, 5)
            uIView1TreeItem.EnsureClickable(new Point(18, 5));
            Mouse.StartDragging(uIItemGroup, new Point(264, 23));
            Mouse.StopDragging(uIView1TreeItem, new Point(18, 5));

            // Move 'Unknown Name' group from (267, 22) to 'Line' -> 'Station' -> 'View 1' tree item (9, 5)
            uIView1TreeItem.EnsureClickable(new Point(9, 5));
            Mouse.StartDragging(uIItemGroup, new Point(267, 22));
            Mouse.StopDragging(uIView1TreeItem, new Point(9, 5));

            // Move 'Unknown Name' group from (258, 23) to 'Line' -> 'Station' -> 'View 1' tree item (11, 14)
            uIView1TreeItem.EnsureClickable(new Point(11, 14));
            Mouse.StartDragging(uIItemGroup, new Point(258, 23));
            Mouse.StopDragging(uIView1TreeItem, new Point(11, 14));
        }
示例#9
0
        private static WinGroup GetWinGroup(string uiTitle, string uiType)
        {
            var htmlcontrolWin = new WinGroup(Window.Locate(uiTitle, uiType, false));
            var htmlControlWin = htmlcontrolWin;

            htmlControlWin.TechnologyName = TechnologyNameWin;
            return(htmlControlWin);
        }
示例#10
0
        /// <summary>
        /// dai ra
        /// </summary>
        public void AssertMethod3()
        {
            #region Variable Declarations
            WinGroup uIAllWork1sGoogleChromGroup1 = this.UIAllWork1sGoogleChromWindow.UIItemGroup.UIAllWork1sGoogleChromGroup1;
            #endregion

            // Verify that the 'AccessibleDescription' property of 'AllWork1s - Google Chrome' group equals '5'
            Assert.AreEqual(this.AssertMethod3ExpectedValues.UIAllWork1sGoogleChromGroup1AccessibleDescription, uIAllWork1sGoogleChromGroup1.AccessibleDescription, "failed");
        }
示例#11
0
        /// <summary>
        /// chieurong
        /// </summary>
        public void AssertMethod2()
        {
            #region Variable Declarations
            WinGroup uIAllWork1sGoogleChromGroup = this.UIAllWork1sGoogleChromWindow.UIItemGroup.UIAllWork1sGoogleChromGroup;
            #endregion

            // Verify that the 'ControlType' property of 'AllWork1s - Google Chrome' group equals '2'
            Assert.AreEqual(this.AssertMethod2ExpectedValues.UIAllWork1sGoogleChromGroupControlType, uIAllWork1sGoogleChromGroup.ControlType.ToString(), "chieurong");
        }
        /// <summary>
        ///
        /// </summary>
        /// <param name="window"></param>
        /// <param name="name"></param>
        /// <returns></returns>
        public static WinGroup GetWinGroupByName(this WinWindow window, string name)
        {
            var txtProps = new WinGroup(window)
            {
                TechnologyName = "MSAA"
            };

            txtProps.SearchProperties[WinGroup.PropertyNames.Name] = name;
            return(txtProps);
        }
        /// <summary>
        /// SetConnectivityMergeDistanceParameter - Use 'SetConnectivityMergeDistanceParameterParams' to pass parameters into this method.
        /// </summary>
        public void SetConnectivityMergeDistanceParameter(String crossweb, String downweb)
        {
            #region Variable Declarations
            WinGroup uIConnectivitymergedisGroup = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow1.UIConnectivitymergedisWindow.UIConnectivitymergedisGroup;
            WinEdit  uIItemEdit  = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow.UIItem00Window.UIItemEdit;
            WinEdit  uIItemEdit1 = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow.UIItem00Window1.UIItemEdit;
            #endregion

            WinEdit uiCrossweb = (WinEdit)uIConnectivitymergedisGroup.GetChildren()[1].GetChildren()[3];


            uiCrossweb.Text = crossweb;
            ConnectivityMergeDistanceDownwebField(downweb);
        }
示例#14
0
        public static WinControl GetButtonGroupControl(string name, string type, WinWindow parent)
        {
            WinGroup buttonGroup = new WinGroup(parent);
            buttonGroup.SearchProperties.Add("Name", "ButtonGroup");
            buttonGroup.SearchProperties.Add("ControlType", "Group");
            buttonGroup.WaitForControlReady();

            WinControl uIControl = new WinControl(buttonGroup);
            uIControl.SearchProperties.Add("ControlType", type);
            uIControl.SearchProperties.Add("Name", name);
            uIControl.WaitForControlReady();

            return uIControl;
        }
        public void VerifyConnectivityMergeDistanceParameterValues(String crossweb, String downweb)
        {
            #region Variable Declarations
            WinGroup  uIConnectivitymergedisGroup = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow1.UIConnectivitymergedisWindow.UIConnectivitymergedisGroup;
            WinWindow uIItem00Window1             = this.UISmartViewRecipeManagWindow.UIDefectParametersStatWindow.UIConnectivitymergedisGroup.UIItem00Window;
            WinWindow uIItem00Window = new WinWindow(uIConnectivitymergedisGroup);

            #endregion

            WinEdit downwebField = (WinEdit)uIItem00Window.GetChildren()[3];
            WinEdit uiCrossweb   = (WinEdit)uIConnectivitymergedisGroup.GetChildren()[1].GetChildren()[3];

            Assert.AreEqual(downweb, downwebField.Text);
            Assert.AreEqual(crossweb, uiCrossweb.Text);
        }
示例#16
0
        /// <summary>
        /// MarkReadingViewPair
        /// </summary>
        public void MarkReadingViewPair()
        {
            #region Variable Declarations
            WinGroup    uIItemGroup       = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            #endregion

            // Move 'Unknown Name' group from (171, 25) to 'Line' -> 'Station' tree item (9, 3)
            uIStationTreeItem.EnsureClickable(new Point(9, 3));
            Mouse.StartDragging(uIItemGroup, new Point(171, 25));
            Mouse.StopDragging(uIStationTreeItem, new Point(9, 3));

            // Move 'Unknown Name' group from (165, 23) to 'Line' -> 'Station' tree item (23, 10)
            uIStationTreeItem.EnsureClickable(new Point(23, 10));
            Mouse.StartDragging(uIItemGroup, new Point(165, 23));
            Mouse.StopDragging(uIStationTreeItem, new Point(23, 10));
        }
示例#17
0
        /// <summary>
        /// AssignMarkReaderView
        /// </summary>
        public void AssignMarkReaderView()
        {
            #region Variable Declarations
            WinGroup    uIItemGroup       = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            #endregion

            // Move 'Unknown Name' group from (128, 22) to 'Line' -> 'Station' tree item (14, 3)
            uIStationTreeItem.EnsureClickable(new Point(14, 3));
            Mouse.StartDragging(uIItemGroup, new Point(128, 22));
            Mouse.StopDragging(uIStationTreeItem, new Point(14, 3));

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

            // Move 'Unknown Name' group from (120, 29) to 'Line' -> 'Station' tree item (13, 8)
            uIStationTreeItem.EnsureClickable(new Point(13, 8));
            Mouse.StartDragging(uIItemGroup, new Point(120, 29));
            Mouse.StopDragging(uIStationTreeItem, new Point(13, 8));
        }
示例#18
0
        /// <summary>
        /// AssignSyncronizeViewPair
        /// </summary>
        public void AssignSyncronizeViewPair(int noOfView)
        {
            #region Variable Declarations
            WinGroup    uIItemGroup       = this.UINewArchitectureWindow.UIItemWindow.UIItemGroup;
            WinTreeItem uIStationTreeItem = this.UINewArchitectureWindow.UIItemWindow1.UIItemTree.UILineTreeItem.UIStationTreeItem;
            #endregion

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

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

            //// Move 'Unknown Name' group from (72, 26) to 'Line' -> 'Station' tree item (6, 0)
            //uIStationTreeItem.EnsureClickable(new Point(6, 0));
            //Mouse.StartDragging(uIItemGroup, new Point(72, 26));
            //Mouse.StopDragging(uIStationTreeItem, new Point(6, 0));
        }
        /// <summary>
        /// gmailLogin
        /// </summary>
        public void gmailLogin()
        {
            #region Variable Declarations
            WinButton uINewTabButton            = this.UIMystartsearchGoogleCWindow.UIItemTabList.UINewTabButton;
            WinGroup  uIItemGroup               = this.UIMystartsearchGoogleCWindow.UIMainToolBar.UIItemGroup;
            WinEdit   uIAddressandsearchbarEdit = this.UIMystartsearchGoogleCWindow.UIItemGroup.UIAddressandsearchbarEdit;
            #endregion

            // Launch '%ProgramFiles%\Google\Chrome\Application\chrome.exe' with arguments '--no-startup-window'
            ApplicationUnderTest uIMystartsearchGoogleCWindow = ApplicationUnderTest.Launch(this.gmailLoginParams.UIMystartsearchGoogleCWindowExePath, this.gmailLoginParams.UIMystartsearchGoogleCWindowAlternateExePath, "--no-startup-window");

            // Click 'New Tab' button
            Mouse.Click(uINewTabButton, new Point(18, 16));

            // Click group
            Mouse.Click(uIItemGroup, new Point(133, 27));

            // Click 'Address and search bar' text box
            Mouse.Click(uIAddressandsearchbarEdit, new Point(106, 15));

            // Type 'gmail.com{Enter}' in 'Address and search bar' text box
            Keyboard.SendKeys(uIAddressandsearchbarEdit, this.gmailLoginParams.UIAddressandsearchbarEditSendKeys, ModifierKeys.None);
        }
示例#20
0
        /// <summary>
        /// logginAnd add ALbum
        /// </summary>
        public void RecordedMethod1()
        {
            #region Variable Declarations
            WinEdit    uIAdressochsökfältEdit        = this.UILocalhostGoogleChromWindow.UIItemGroup.UIAdressochsökfältEdit;
            WinGroup   uIItemGroup                   = this.UILocalhostGoogleChromWindow.UIHuvudToolBar.UIItemGroup;
            WinWindow  uIMyASPNETApplicationGWindow1 = this.UIMyASPNETApplicationGWindow.UIMyASPNETApplicationGWindow1;
            WinControl uIChromeLegacyWindowDocument  = this.UIMyASPNETApplicationGWindow.UIChromeLegacyWindowWindow.UIChromeLegacyWindowDocument;
            WinWindow  uIItemWindow1                 = this.UIItemWindow.UIItemWindow1;
            #endregion

            // Move 'Adress- och sökfält' text box to group
            uIItemGroup.EnsureClickable(new Point(292, 27));
            Mouse.StartDragging(uIAdressochsökfältEdit, new Point(322, 23));
            Mouse.StopDragging(uIItemGroup, new Point(292, 27));

            // Click '- My ASP.NET Application - Google Chrome' window
            Mouse.Click(uIMyASPNETApplicationGWindow1, new Point(603, 398));

            // Click '- My ASP.NET Application - Google Chrome' window
            Mouse.Click(uIMyASPNETApplicationGWindow1, new Point(338, 209));

            // Click '- My ASP.NET Application - Google Chrome' window
            Mouse.Click(uIMyASPNETApplicationGWindow1, new Point(550, 321));

            // Type 'pelle111' in 'Chrome Legacy Window' document
            Keyboard.SendKeys(uIChromeLegacyWindowDocument, this.RecordedMethod1Params.UIChromeLegacyWindowDocumentSendKeys, ModifierKeys.None);

            // Click '- My ASP.NET Application - Google Chrome' window
            Mouse.Click(uIMyASPNETApplicationGWindow1, new Point(560, 382));

            // Click window
            Mouse.Click(uIItemWindow1, new Point(180, 132));

            // Click '- My ASP.NET Application - Google Chrome' window
            Mouse.Click(uIMyASPNETApplicationGWindow1, new Point(537, 431));
        }
示例#21
0
        public void VerifySQAImageParameters(String sampleIntreval, String imageWidth, String imageHeight)
        {
            #region Variable Declarations
            WinEdit   uIItemEdit             = this.UISmartViewRecipeManagWindow.UISheetQualityAnalysisWindow.UIItem0Window.UIItemEdit;
            WinWindow uIItem0Window          = this.UISmartViewRecipeManagWindow.UISheetQualityAnalysisWindow.UIImageparametersGroup.UIItem0Window;
            WinGroup  uIImageparametersGroup = this.UISmartViewRecipeManagWindow.UISheetQualityAnalysisWindow.UIImageparametersWindow.UIImageparametersGroup;
            WinEdit   uIItemEdit1            = this.UISmartViewRecipeManagWindow.UISheetQualityAnalysisWindow.UIItem0Window1.UIItemEdit;
            WinEdit   uIItemEdit2            = this.UISmartViewRecipeManagWindow.UISheetQualityAnalysisWindow.UIItem0Window2.UIItemEdit;
            WinEdit   uIItemEdit3            = this.UISmartViewRecipeManagWindow.UISheetQualityAnalysisWindow.UIItem0Window3.UIItemEdit;
            #endregion


            // Type '10' in 'Unknown Name' text box
            Assert.AreEqual(sampleIntreval.Split('.')[0], uIItemEdit.Text);

            // Type '20' in 'Unknown Name' text box
            Assert.AreEqual(sampleIntreval.Split('.')[1], uIItemEdit1.Text);

            // Type '101.00' in 'Unknown Name' text box
            Assert.AreEqual(imageWidth, uIItemEdit2.Text);

            // Type '110.00' in 'Unknown Name' text box
            Assert.AreEqual(imageHeight, uIItemEdit3.Text);
        }
示例#22
0
        static void OpenDocument(string filename)
        {
            var window = GetWordWindow();
            var ribbonWindow = GetWordRibbon(window);

            var ribbonControl = new WinControl(ribbonWindow);
            ribbonControl.SearchProperties[UITestControl.PropertyNames.Name] = "Ribbon";
            ribbonControl.SearchProperties[UITestControl.PropertyNames.ControlType] = "PropertyPage";
            ribbonControl.WindowTitles.Add("Document1 - Word");

            var fileButton = new WinButton(ribbonControl);
            fileButton.SearchProperties[WinButton.PropertyNames.Name] = "File Tab";
            fileButton.WindowTitles.Add("Document1 - Word");

            Mouse.Click(fileButton);

            var fileMenu = new WinMenuBar(ribbonWindow);
            fileMenu.SearchProperties[WinMenu.PropertyNames.Name] = "File";
            fileMenu.WindowTitles.Add("Document1 - Word");

            var openTab = new WinTabPage(fileMenu);
            openTab.SearchProperties[WinTabPage.PropertyNames.Name] = "Open";
            openTab.WindowTitles.Add("Document1 - Word");

            Mouse.Click(openTab);

            var itemGroup = new WinGroup(window);
            itemGroup.WindowTitles.Add("Document1 - Word");

            var computerTab = new WinTabPage(itemGroup);
            computerTab.SearchProperties[WinTabPage.PropertyNames.Name] = "Computer";
            Mouse.Click(computerTab);

            var pickaFolderGroup = new WinGroup(window);
            pickaFolderGroup.SearchProperties[WinControl.PropertyNames.Name] = "Pick a Folder";

            var browseButton = new WinButton(pickaFolderGroup);
            browseButton.SearchProperties[WinButton.PropertyNames.Name] = "Browse";
            Mouse.Click(browseButton);

            var openDlg = new WinWindow();
            openDlg.SearchProperties[WinWindow.PropertyNames.ClassName] = "#32770";
            openDlg.WindowTitles.Add("Open");

            var openDlg1 = new WinWindow(openDlg);
            openDlg1.SearchProperties[WinWindow.PropertyNames.ControlId] = "1148";
            openDlg1.WindowTitles.Add("Open");

            var fileNameCombo = new WinComboBox(openDlg1);
            fileNameCombo.SearchProperties[WinComboBox.PropertyNames.Name] = "File name:";
            fileNameCombo.EditableItem = filename;

            var fileNameEdit = new WinEdit(openDlg1);
            fileNameEdit.SearchProperties[WinEdit.PropertyNames.Name] = "File name:";

            Keyboard.SendKeys(fileNameEdit, "{Enter}", ModifierKeys.None);
        }
示例#23
0
 public static WinControl GetTabGroupedControl(string name, string type, string tabName, string group, WinWindow parent)
 {
     WinWindow uITab = new WinWindow(parent);
     uITab.SearchProperties.Add("ControlName", tabName);
     uITab.SearchProperties.Add("ControlType", "Window");
     uITab.WaitForControlReady();
     WinGroup uIGroup = new WinGroup(uITab);
     uIGroup.SearchProperties.Add("Name", group);
     uIGroup.WaitForControlReady();
     WinControl uIControl = new WinControl(uIGroup);
     uIControl.SearchProperties.Add("ControlType", type);
     uIControl.SearchProperties.Add("Name", name);
     uIControl.WaitForControlReady();
     return uIControl;
 }
示例#24
0
 public static WinGroup GetGroupControl(string groupName, WinWindow parent)
 {
     WinWindow groupWindow = new WinWindow(parent);
     groupWindow.SearchProperties.Add("AccessibleName", groupName);
     WinGroup uIGroup = new WinGroup(groupWindow);
     uIGroup.SearchProperties.Add("Name", groupName);
     uIGroup.WaitForControlReady();
     return uIGroup;
 }
示例#25
0
        /// <summary>
        /// This Method Test the paint fonctions
        /// </summary>
        public void PaintWrite()
        {
            #region Variable Declarations
            WinClient   uIAdsızPaintClient          = this.UIAdsızPaintWindow.UIItemWindow.UIAdsızPaintClient;
            WinGroup    uIItemGroup                 = this.UIAdsızPaintWindow.UIItemWindow1.UIRenklerToolBar.UIItemGroup;
            WinListItem uIAltıgenListItem           = this.UIAdsızPaintWindow.UIItemWindow1.UIŞekillerClient.UIAltıgenListItem;
            WinControl  uIDoldurDropDownButton      = this.UIAdsızPaintWindow.UIItemWindow1.UIŞekillerToolBar.UIDoldurDropDownButton;
            WinMenuItem uIDüzrenkMenuItem           = this.UIAdsızPaintWindow.UIItemWindow1.UIDoldurClient.UIItemGroup.UIDüzrenkMenuItem;
            WinButton   uISilgiButton               = this.UIAdsızPaintWindow.UIItemWindow1.UIAraçlarToolBar.UISilgiButton;
            WinButton   uISimgeDurumunaKüçültButton = this.UIAdsızPaintWindow.UIAdsızPaintTitleBar.UISimgeDurumunaKüçültButton;
            #endregion

            // Click 'Adsız - Paint' client
            Mouse.Click(uIAdsızPaintClient, new Point(24, 28));

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(24, 28));
            Mouse.StopDragging(uIAdsızPaintClient, -10, 50);

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(19, 31));
            Mouse.StopDragging(uIAdsızPaintClient, -2, 44);

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(69, 66));
            Mouse.StopDragging(uIAdsızPaintClient, 15, 25);

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(65, 82));
            Mouse.StopDragging(uIAdsızPaintClient, 18, 0);

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(62, 73));
            Mouse.StopDragging(uIAdsızPaintClient, 25, -5);

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(113, 76));
            Mouse.StopDragging(uIAdsızPaintClient, 10, 23);

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(113, 88));
            Mouse.StopDragging(uIAdsızPaintClient, 6, 20);

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(157, 63));
            Mouse.StopDragging(uIAdsızPaintClient, 21, -3);

            // Click 'Adsız - Paint' client
            Mouse.Click(uIAdsızPaintClient, new Point(168, 41));

            // Click 'Adsız - Paint' client
            Mouse.Click(uIAdsızPaintClient, new Point(158, 46));

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(207, 62));
            Mouse.StopDragging(uIAdsızPaintClient, 59, 31);

            // Click group
            Mouse.Click(uIItemGroup, new Point(180, 17));

            // Click 'Altıgen' list item
            Mouse.Click(uIAltıgenListItem, new Point(14, 6));

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(311, 50));
            Mouse.StopDragging(uIAdsızPaintClient, 37, 51);

            // Click 'Doldur' DropDownButton
            Mouse.Click(uIDoldurDropDownButton, new Point(30, 16));

            // Click 'Düz renk' menu item
            Mouse.Click(uIDüzrenkMenuItem, new Point(49, 6));

            // Click group
            Mouse.Click(uIItemGroup, new Point(152, 46));

            // Click group
            Mouse.Click(uIItemGroup, new Point(152, 45));

            // Click 'Adsız - Paint' client
            Mouse.Click(uIAdsızPaintClient, new Point(325, 82));

            // Click 'Silgi' button
            Mouse.Click(uISilgiButton, new Point(25, 7));

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(218, 107));
            Mouse.StopDragging(uIAdsızPaintClient, -30, -20);

            // Move 'Adsız - Paint' client
            Mouse.StartDragging(uIAdsızPaintClient, new Point(217, 48));
            Mouse.StopDragging(uIAdsızPaintClient, 31, 21);

            // Click 'Simge Durumuna Küçült' button
            Mouse.Click(uISimgeDurumunaKüçültButton, new Point(41, 9));
        }
示例#26
0
        public static void AssertGroupEnabled(string name, bool state)
        {
            WinGroup button = (WinGroup)Robot.FindWinControl(typeof(WinGroup), name, _root);

            Assert.AreEqual(button.Enabled, state);
        }