Visual studio 2010 如何检索编码Ui测试的消息框中显示的数据

Visual studio 2010 如何检索编码Ui测试的消息框中显示的数据,visual-studio-2010,coded-ui-tests,Visual Studio 2010,Coded Ui Tests,场景:单击submit按钮后,将出现一个消息框,其中包含票证号。我想将票据编号保存为字符串参数,以备将来使用。在编码的Ui中是否可能?使用断言工具选择文本框并将其命名为CaptureText执行此操作可使用工具捕获对象。完成此操作后,将代码从UIMap设计器文件传输到编码文件。在编码的UIMap文件中,您应该看到如下内容: public void CaptureText() { HtmlCustom uIItemCustom = this.Window.Foo.Bar.UIItem; //Com

场景:单击submit按钮后,将出现一个消息框,其中包含票证号。我想将票据编号保存为字符串参数,以备将来使用。在编码的Ui中是否可能?

使用断言工具选择文本框并将其命名为CaptureText执行此操作可使用工具捕获对象。完成此操作后,将代码从UIMap设计器文件传输到编码文件。在编码的UIMap文件中,您应该看到如下内容:

public void CaptureText()
{
HtmlCustom uIItemCustom = this.Window.Foo.Bar.UIItem;
//Comment this out
//Assert.IsNull(uIItemCustom); 
//Change it to
var foo = uIItemCustom.InnerText;
}

现在,“foo”变量包含label/textbox的值。

我们如何从WPF消息框而不是web跟踪消息,以及如何以编程方式单击编码UI测试中确认消息框的“是”按钮?请查找上述问题的代码详细信息: