1
我試圖從WPF應用程序中用WatiN打開新的IE窗口。我想專注於IE窗口。 當我在調試模式下啓動項目時,它工作正常。但是,當我開始不調試新的瀏覽器窗口不集中。有什麼想法?如何使用WatiN將焦點設置到瀏覽器窗口
代碼開放瀏覽器:
using (var browser = new IE(someAddress))
{
...
}
我試圖從WPF應用程序中用WatiN打開新的IE窗口。我想專注於IE窗口。 當我在調試模式下啓動項目時,它工作正常。但是,當我開始不調試新的瀏覽器窗口不集中。有什麼想法?如何使用WatiN將焦點設置到瀏覽器窗口
代碼開放瀏覽器:
using (var browser = new IE(someAddress))
{
...
}
我在這個解決方案跌跌撞撞了一段時間後通過由Visual Studio的智能感知爲IE
類帶出來的方法尋找。
using (var browser = new IE(someAddress))
{
browser.BringToFront();
// ... Your other code
}
IE#BringToFront()
方法本質上將焦點設置到窗口。另一個常見的任務是最大化窗口以及:
using (var browser = new IE(someAddress))
{
// using WatiN.Core.Native.Windows.NativeMethods;
browser.ShowWindow(WindowShowStyle.Maximize);
browser.BringToFront();
// ... Your other code
}
您可以請張貼用於打開瀏覽器的C#代碼嗎? – 2015-02-10 15:57:15
好的。你用什麼其他C#語句來影響瀏覽器的行爲? – 2015-02-11 13:25:07
等一下,我想我知道你在找什麼。我會發佈一個答案。我也做了一些搜索,也無法提出任何相關的SO問題。 – 2015-02-11 13:28:40