通知栏文字?使用编码用户界面?

时间:2016-06-08 06:25:09

标签: coded-ui-tests

如何使用Coded UI阅读通知栏文本。我记录了通知栏和通知文本,但我无法阅读通知栏的文本,使绘图突出显示通知文本,但无法阅读文本,是否可以阅读文本?

[GeneratedCode("Coded UITest Builder", "12.0.31101.0")]
public class UINotificationToolBar : WinToolBar
{

    public UINotificationToolBar(UITestControl searchLimitContainer) : 
            base(searchLimitContainer)
    {
        #region Search Criteria
        this.SearchProperties[WinToolBar.PropertyNames.Name] = "Notification";
        this.WindowTitles.Add("Send with Options");
        #endregion
    }

    #region Properties
    public WinText NotificationbarTextText
    {
        get
        {
            if ((this.mNotificationbarTextText == null))
            {
                this.mNotificationbarTextText = new WinText(this);
                #region Search Criteria
                this.mNotificationbarTextText.SearchProperties[WinText.PropertyNames.Name] = "Notification bar Text";
                this.mNotificationbarTextText.WindowTitles.Add("Send with Options");
                #endregion
            }
            return this.mNotificationbarTextText;
        }
    }
    #endregion

    #region Fields
    private WinText mNotificationbarTextText;
    #endregion
}

控件是Window Contrls

1 个答案:

答案 0 :(得分:0)

您尚未发布足够的代码供我们正确回答。 toolBar是什么类型的控件?你为什么在NotificationbarTextText中使用匈牙利表示法?

但是,您可能想尝试:

toolBar.NotificationbarTextText.InnerText.ToString();

而不是:

toolBar.NotificationbarTextText.DisplayText.ToString();