我正试图从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值。你知道如何引用一个窗口吗?
答案 0 :(得分:1)
每次使用窗口标题获取窗口,使用标题与自动化ID查找窗口没有性能差异。