C# CodedUI:Unable 查找控件

C# CodedUI:Unable to find controls

我觉得很奇怪,如果我设置 Playback.PlaybackSettings.SearchTimeout,我找不到控件,如果我删除,它就会找到我想要的控件。

下面是我的代码:

Playback.PlaybackSettings.SearchTimeout=5000;

WinTabPage tab=new WinTabPage();
this.Tab = new WinTabPage(this);
this.Tab.SearchProperties[WinWindow.PropertyNames.Name] = "Some Tab";
Tab.WaitForControlEnabled(3000);
Mouse.Click(Tab);

我得到的错误是:回放未能找到具有给定搜索属性的控件。

但如果删除我设置的 searchTimeOut,同样有效。

回放设置中的搜索超时 属性 决定编码 ui 引擎在测试失败前搜索控制器的最大时间量。

它以毫秒为单位 - 因此对于您的示例,您定义最长 5 秒的搜索时间。

默认值为 2 分钟。

试试这张幻灯片分享以获取更多信息: advanced Codedui slide share