Coded UI中未找到控件异常

时间:2015-02-06 10:08:02

标签: coded-ui-tests

我正在使用codedUI

在文本框中输入文本
  HtmlEdit txtbox = new HtmlEdit(bw);
            Playback.PlaybackSettings.WaitForReadyTimeout = 120000;
            txtbox.SearchProperties.Add(HtmlEdit.PropertyNames.Id, "userfilter");
            txtbox.WaitForControlExist();
txtbox.Text = name;

如果我调试此代码它完全正常,如果我在vs2013中运行此代码,它会给控件找不到异常。 bw是我的BrowserWindow我尝试使用WaitForControlExist并且还增加WaitForReadyTimeout没有任何效果。

1 个答案:

答案 0 :(得分:0)

如果有效,请尝试使用下面提到的代码并回复。

HtmlEdit txtbox = new HtmlEdit(bw);
txtbox.SearchPropeties.Add(HtmlEdit.PropertyNames.Id, "userfilter");
// use instance property only, if there are multiple windows opened. currently focussed window will be with the first instance
//txtbox.SearchPropeties.Add(HtmlEdit.PropertyNames.Instance, "1");

if (txtbox.WaitForControlExist())
{
     Keyboard.SendKeys(txtbox, name);
}