Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WatiN.Core.Settings.MakeNewIeInstanceVisible不工作_C#_Windows 7 X64_Watin_Internet Explorer 11 - Fatal编程技术网

C# WatiN.Core.Settings.MakeNewIeInstanceVisible不工作

C# WatiN.Core.Settings.MakeNewIeInstanceVisible不工作,c#,windows-7-x64,watin,internet-explorer-11,C#,Windows 7 X64,Watin,Internet Explorer 11,出于某种原因,WatiN.Core.Settings.MakeNewIeInstanceVisible=false不隐藏在以下新进程中创建的新Internet Explorer窗口: WatiN.Core.Settings.MakeNewIeInstanceVisible = false var ie = new WatiN.Core.IE(true); 我还尝试了ie.ShowWindow(WatiN.Core.Native.Windows.NativeMethods.WindowShowS

出于某种原因,
WatiN.Core.Settings.MakeNewIeInstanceVisible=false不隐藏在以下新进程中创建的新Internet Explorer窗口:

WatiN.Core.Settings.MakeNewIeInstanceVisible = false
var ie = new WatiN.Core.IE(true);
我还尝试了
ie.ShowWindow(WatiN.Core.Native.Windows.NativeMethods.WindowShowStyle.Hide)但也无法隐藏窗口

有人知道解决方法吗

我正在使用Internet Explorer 11和WatiN 2.1.0.1196运行Windows 7 Pro x64

多谢各位

回答:

在尝试用隐藏IE窗口之后,在尝试用
Process.start()
启动IE并指定希望隐藏该窗口之后。事实证明,简单地更改:
varie=newwatin.Core.ie(true)
var ie=new WatiN.Core.ie(假)
与WatiN.Core.Settings.MakeNewIeInstanceVisible=false一起工作(至少在我的情况下)

它们之间的区别在于,一个是我们在新流程中启动IE的第一个片段,另一个是我们不启动的片段。我不太清楚为什么这会对WatiN的功能产生如此大的影响,如果有人能提供一些见解,我将不胜感激