如何获取白色库中窗口的窗口ID

时间:2012-11-13 04:37:56

标签: c# white

我正试图从White框架中获取一个窗口ID。我想将id存储在数据库中,然后再次附加到窗口。这是我正在使用的代码:

var psi = new ProcessStartInfo(_path);
_application = White.Core.Application.AttachOrLaunch(psi);
_window = _application.GetWindow(SearchCriteria.ByText(_title), InitializeOption.NoCache);
var id = _window.Id;

如您所见,var id = _window.Id;返回null值。你知道如何引用一个窗口吗?

1 个答案:

答案 0 :(得分:1)

每次使用窗口标题获取窗口,使用标题与自动化ID查找窗口没有性能差异。