如何在CUIT执行期间存储应用程序数据,以便稍后在另一个测试中使用

时间:2014-02-24 02:46:29

标签: c# wpf testing coded-ui-tests

我正在使用Visual Studio 2012为WPF应用程序开发一个Coded UI测试项目。有没有办法从控件中查询和存储值,以便在将来的测试套件测试中使用。应用程序创建我想用于显示项目的项目ID。

1 个答案:

答案 0 :(得分:0)

我正在回答我自己的问题。我在想这个问题。 我使用适当的搜索条件手动创建了一个wpftext控件,并获取了控件的文本值。代码生成器定义控件的方式相同。

        private WpfText _LoadNumberText = null;
        public WpfText LoadNumberText
        {
            get
            {
                if ((this._LoadNumberText == null))
                {
                    this._LoadNumberText = new WpfText(this.UIGradeStarpoweredbyExWindow.UIItemCustom2.UIItemCustom1);
                    #region Search Criteria
                    this._LoadNumberText.SearchProperties[WpfText.PropertyNames.AutomationId] = "DocNumber";
                    this._LoadNumberText.WindowTitles.Contains("Window Title");
                    #endregion
                }
                return this._LoadNumberText;
            }