-->

问题隐藏的Internet Explorer在华廷,即使使用Settings.Instance.Ma

2019-10-23 11:10发布

这个问题更多的是后续行动,这一个: 隐藏Internet Explorer中运行时,华廷

喜欢谁问原来的问题的人,我也想从当我的华廷测试运行正在显示停止IE浏览器,但在一个看似正确的方式使用该设置,即使(下面的代码片段),它最终还是显示一个空的IE窗口开始(虽然它不显示测试行为/网页交互)。

是否有可能从显示在所有停止窗口,或者是这是好得不能再好?

我的辅助方法来创建一个新的IE实例:

public static IE CreateNewBrowserInstance(string url = DefaultAppUrl)
    {
        Settings.Instance.MakeNewIeInstanceVisible = false;
        Settings.Instance.AutoMoveMousePointerToTopLeft = false;
        Settings.Instance.AutoStartDialogWatcher = false;

        return new IE(url, true);
    }

Answer 1:

您可以初始化新的IE实例后隐藏窗口

browser.ShowWindow(NativeMethods.WindowShowStyle.Hide);



文章来源: Problem hiding Internet Explorer in WatiN, even when using Settings.Instance.MakeNewIeInstanceVisible = false