执行以下代码时弹出窗口消失,之后浏览器永远停留在那里。
autoItX3 autoIt = new AutoItX3();
Driver.Instance.Manage().Window.Maximize();
Driver.Instance.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(2);
try
{
Driver.Instance.Navigate().GoToUrl(Driver.BaseAddress);
}
catch
{
return;
}
autoIt.WinWait("Authentication Required");
autoIt.WinActivate("Authentication Required");
autoIt.Send("admin");
autoIt.Send("{TAB}");
autoIt.Send("pass");
autoIt.Send("{ENTER}");
Driver.Instance.Manage().Timeouts().PageLoad = TimeSpan.FromSeconds(-1);
您正在尝试自动化子窗口。Autoit 不会看到子窗口,直到被告知。
Opt("WinSearchChildren", 1) ;0=no, 1=search children also
允许窗口搜索例程搜索子窗口以及顶级窗口。0 =(默认)仅搜索顶级窗口 1 = 搜索顶级窗口和子窗口
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句