Сокрытие Internet Explorer, когда WatiN выполняется

denny записал:

я лично чувствую, что, если повторно используемый код разделяется на проекты, более просто использовать другие места, чем если бы это находится только в папках.

я действительно соглашаюсь с этим - если можно снова использовать его, это должно быть в отдельном проекте. После этих слов это также очень трудно к повторному использованию эффективно:)

Здесь в Так, мы попытались быть очень простыми с тремя проектами:

  • веб-проект MVC (который делает хорошее задание разделения Ваших слоев в папки по умолчанию)
  • проект Базы данных для управления исходным кодом наших модульных тестов DB
  • против моделей/контроллеров MVC

я не могу говорить за всех, но я доволен тем, как простой мы сохранили его - действительно ускоряет сборки вперед!

13
задан Tomalak 12 October 2009 в 15:51
поделиться

2 ответа

Попробуйте:

using (IE ie = new IE("http://somesite.com/"))
{
  ie.ShowWindow(NativeMethods.WindowShowStyle.Hide);
  ....
}
5
ответ дан 1 December 2019 в 20:11
поделиться

Класс IE deafult использует некоторые встроенные настройки для некоторых функций. Один из них - MakeNewIeInstanveVisible. По умолчанию установлено значение true. Таким образом, вы можете изменить настройки WatiN, прежде чем создавать новый экземпляр класса IE.

Settings.Instance.MakeNewIeInstanceVisible = false;
25
ответ дан 1 December 2019 в 20:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: