如何使用 WatiN 将焦点设置到浏览器 window
How to set focus to browser window using WatiN
我正在尝试使用 WPF 应用程序中的 WatiN 打开新的 IE window。我想专注于 IE window。
当我在调试模式下启动项目时,它工作正常。但是当我开始时没有调试新浏览器 window 没有重点。有什么想法吗?
打开浏览器的代码:
using (var browser = new IE(someAddress))
{
...
}
不久前,我通过查看 Visual Studio 的 Intellisense 为 IE
class.
提出的方法偶然发现了这个解决方案。
using (var browser = new IE(someAddress))
{
browser.BringToFront();
// ... Your other code
}
IE#BringToFront()
方法本质上是将焦点设置到 window。另一个常见任务是最大化 window 以及:
using (var browser = new IE(someAddress))
{
// using WatiN.Core.Native.Windows.NativeMethods;
browser.ShowWindow(WindowShowStyle.Maximize);
browser.BringToFront();
// ... Your other code
}
我正在尝试使用 WPF 应用程序中的 WatiN 打开新的 IE window。我想专注于 IE window。 当我在调试模式下启动项目时,它工作正常。但是当我开始时没有调试新浏览器 window 没有重点。有什么想法吗?
打开浏览器的代码:
using (var browser = new IE(someAddress))
{
...
}
不久前,我通过查看 Visual Studio 的 Intellisense 为 IE
class.
using (var browser = new IE(someAddress))
{
browser.BringToFront();
// ... Your other code
}
IE#BringToFront()
方法本质上是将焦点设置到 window。另一个常见任务是最大化 window 以及:
using (var browser = new IE(someAddress))
{
// using WatiN.Core.Native.Windows.NativeMethods;
browser.ShowWindow(WindowShowStyle.Maximize);
browser.BringToFront();
// ... Your other code
}