Beispiel #1
0
        private static WinCheckBoxTreeItem GetWinCheckBoxTreeItem(string uiTitle, string uiType)
        {
            var htmlcontrolWin = new WinCheckBoxTreeItem(Window.Locate(uiTitle, uiType));
            var htmlControlWin = htmlcontrolWin;

            htmlControlWin.TechnologyName = TechnologyNameWin;
            return(htmlControlWin);
        }
        /// <summary>
        /// SelectLastReset - Use 'SelectLastResetParams' to pass parameters into this method.
        /// </summary>
        public void SelectLastReset()
        {
            #region Variable Declarations
            WinCheckBoxTreeItem uITns1MonitoringOperatCheckBoxTreeItem = this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.UIFirstLevelNodeCheckBoxTreeItem.UISecondLevelNodeCheckBoxTreeItem.UIThirdLevelEventCheckBoxTreeItem;
            #endregion

            // Select 'Common Events' -> 'Monitoring' -> 'Operating Time' -> 'tns1:Monitoring/OperatingTime/LastReset' check box
            uITns1MonitoringOperatCheckBoxTreeItem.Checked = this.SelectLastResetParams.UITns1MonitoringOperatCheckBoxTreeItemChecked;
        }
        /// <summary>
        /// RecordedMethod1 - Use 'RecordedMethod1Params' to pass parameters into this method.
        /// </summary>
        public void CheckEvents(SupportedEvent supportedEvent)
        {
            WinCheckBoxTreeItem uIEventCheckBoxTreeItem = null;

            #region Variable Declarations
            if (supportedEvent.parentNode2 != null)
            {
                uIEventCheckBoxTreeItem = this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.UIFirstLevelNodeCheckBoxTreeItem.UISecondLevelNodeCheckBoxTreeItem.UIThirdLevelEventCheckBoxTreeItem;
                this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.SetNode(supportedEvent.parentNode0);
                this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.UIFirstLevelNodeCheckBoxTreeItem.SetNode(supportedEvent.parentNode1);
                this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.UIFirstLevelNodeCheckBoxTreeItem.UISecondLevelNodeCheckBoxTreeItem.SetNode(supportedEvent.parentNode2);
                foreach (string topic in supportedEvent.topicList)
                {
                    this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.UIFirstLevelNodeCheckBoxTreeItem.UISecondLevelNodeCheckBoxTreeItem.SetEvent(topic);
                    uIEventCheckBoxTreeItem.Checked = true;
                }
            }
            else
            {
                if (supportedEvent.parentNode1 != null)
                {
                    uIEventCheckBoxTreeItem = this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.UIFirstLevelNodeCheckBoxTreeItem.UISecondLevelEventCheckBoxTreeItem;
                    this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.SetNode(supportedEvent.parentNode0);
                    this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.UIFirstLevelNodeCheckBoxTreeItem.SetNode(supportedEvent.parentNode1);
                    foreach (string topic in supportedEvent.topicList)
                    {
                        this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.UIFirstLevelNodeCheckBoxTreeItem.SetEvent(topic);
                        uIEventCheckBoxTreeItem.Checked = true;
                    }
                }
                else
                {
                    uIEventCheckBoxTreeItem = this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.UIFirstLevelEventCheckBoxTreeItem;
                    this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.SetNode(supportedEvent.parentNode0);
                    foreach (string topic in supportedEvent.topicList)
                    {
                        this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIRootNodeCheckBoxTreeItem.SetEvent(topic);
                        uIEventCheckBoxTreeItem.Checked = true;
                    }
                }
            }
            //WinCheckBoxTreeItem uITns1MonitoringProcesCheckBoxTreeItem = this.UIONVIFClientTestToolWindow.UITreeViewWindow.UICommonEventsCheckBoxTreeItem.UIMonitoringCheckBoxTreeItem.UITns1MonitoringProcesCheckBoxTreeItem;
            //WinCheckBoxTreeItem uITns1MonitoringOperatCheckBoxTreeItem = this.UIONVIFClientTestToolWindow.UITreeViewWindow.UICommonEventsCheckBoxTreeItem.UIMonitoringCheckBoxTreeItem.UIOperatingTimeCheckBoxTreeItem.UITns1MonitoringOperatCheckBoxTreeItem;
            //WinCheckBoxTreeItem uITns1AdvancedsecurityCheckBoxTreeItem = this.UIONVIFClientTestToolWindow.UITreeViewWindow.UIAdvancedSecurityEvenCheckBoxTreeItem.UITns1AdvancedsecurityCheckBoxTreeItem;
            #endregion

            // Select 'Common Events' -> 'Monitoring' -> 'Operating Time' -> 'tns1:Monitoring/OperatingTime/LastReset' check box
        }
        public WinCheckBoxTreeItem GetAllCheckbox(string List)
        {
            WinCheckBoxTreeItem AllCheckBox = new WinCheckBoxTreeItem(GetTreeView(List));
            AllCheckBox.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch);
            AllCheckBox.SearchProperties.Add(WinCheckBoxTreeItem.PropertyNames.Name, "All");
            AllCheckBox.SearchProperties["Value"] = "0";
            AllCheckBox.Expanded = true;
            Trace.WriteLine("Expanded All checkbox for " + List);
            System.Threading.Thread.Sleep(1000);
            //Mouse.DoubleClick(AllCheckBox);

            WinCheckBoxTreeItem AllCheckBox2 = new WinCheckBoxTreeItem(AllCheckBox);
            AllCheckBox2.SearchConfigurations.Add(SearchConfiguration.AlwaysSearch);
            AllCheckBox2.SearchProperties[WinCheckBoxTreeItem.PropertyNames.Name] = "All Wells";
            AllCheckBox2.SearchProperties["Value"] = "1";
            AllCheckBox2.SearchConfigurations.Add(SearchConfiguration.ExpandWhileSearching);
            AllCheckBox2.SearchConfigurations.Add(SearchConfiguration.NextSibling);
            AllCheckBox2.WindowTitles.Add(new PropertyExpression(WinWindow.PropertyNames.Name, "LOWIS:", PropertyExpressionOperator.Contains).ToString());

            return AllCheckBox2;
        }