Проблема скрытия Internet Explorer в WatiN даже при использовании Settings.Instance.MakeNewIeInstanceVisible = false - PullRequest
1 голос
/ 22 июня 2010

Этот вопрос является продолжением этого вопроса: Скрытие Internet Explorer при запуске WatiN

Как и тот, кто задал этот оригинальный вопрос, я также хочу, чтобы IE не отображался во время выполнения моих тестов WatiN, но даже при использовании этого параметра в на первый взгляд правильной манере (фрагмент кода ниже) он по-прежнему отображается изначально пустое окно 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);
    }

1 Ответ

0 голосов
/ 25 июня 2010

Можно скрыть окно после инициализации нового экземпляра IE

browser.ShowWindow (NativeMethods.WindowShowStyle.Hide);

...