编码的用户界面。如何在Find()方法中更改TimeOut

时间:2013-08-12 15:23:26

标签: coded-ui-tests

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

我有例子

updateWindow = new WpfWindow();

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

updateWindow.Find

如何更改查找()方法的TimeOut?

1 个答案:

答案 0 :(得分:3)

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

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;
}