0

我是自动化测试的新手。我需要帮助。

我有例子

updateWindow = new WpfWindow();

updateWindow.SearchProperties[WpfWindow.PropertyNames.Name] = updateWindowName;

updateWindow.Find

如何更改Find()方法的 TimeOut?

4

1 回答 1

3

您可以通过在全局PlaybackSettings对象中设置SearchTimeout选项来更改超时。

Playback.PlaybackSettings.SearchTimeout = 1000;
updateWindow.Find();

您也可以将其包装在一个函数中。

public void FindTimeout(UITestControl control, int time)
{
    int old_timeout = Playback.PlaybackSettings.SearchTimeout;
    Playback.PlaybackSettings.SearchTimeout = time;
    control.Find();
    Playback.PlaybackSettings.SearchTimeout = old_timeout;
}
于 2013-08-12T16:49:41.387 回答