У меня возникла очень похожая проблема с FF9.0.1 и Selenium 2.16.1, запущенными через JUnit, запущенный плагином Maven SureFire, запущенным Jenkins на узле WinXP.
2.17.0 исправил проблему для меня. Попробуйте обновить до последней версии Selenium.
Через RDP я смог наблюдать за запущенными тестами. Тесты были частично заблокированы запросом Firefox о сборе анонимной статистики использования. Ответ на приглашение в ручном режиме позволит продолжить тестирование, но поскольку Selenium создает новый профиль каждый раз по умолчанию, запрос будет возвращаться при следующем запуске браузера. Локальный запуск тестов с предварительно настроенным профилем FF позволил мне утверждать, что ответ получен. Это невозможно на моем узле XP, потому что тесты выполняются как «Система».
Selenium / WebDriver обычно позаботится об этом, отметив приглашение как уже отвеченное во временной конфигурации профиля FF, но из-за ошибки было установлено неверное значение. Вы можете внедрить конфигурацию профиля в драйвер Selenium FirefoxDriver, чтобы прагматически настроить такие вещи, как эта подсказка, но появилась ошибка, чтобы предотвратить это. Это было решено в Selenium 2.17.0 (http://selenium.googlecode.com/svn/trunk/java/CHANGELOG, см. Исправления ошибок 2.17.0 WebDriver).