Вы можете присоединиться к дескриптору окна, используя Win32, и скрыть его, но я не думаю, что это можно сделать.
FirefoxDriver в Selenium предназначен для автоматизации реального браузера Firefox (а не его представления) для тестирования пользовательского интерфейса. Из-за этого должен работать настоящий браузер.
Если вы хотите невидимый драйвер пользовательского интерфейса, вам нужно использовать драйвер HtmlUnit.
Однако, как говорится на сайте:
Ни один из популярных браузеров не использует
Движок JavaScript, используемый HtmlUnit
(Rhino). Если вы тестируете JavaScript с помощью
HtmlUnit результаты могут отличаться
значительно из этих браузеров.
Так что я бы с осторожностью доверял драйверу HtmlUnit.
Источник: http://seleniumhq.org/docs/03_webdriver.html#webdriver-implementations
EDIT
Кроме того, я бы добавил, что обычно автоматическое тестирование проводится на выделенной машине без пользователей. В этом случае не важно, какая погода или нет, вы можете видеть браузер.