Одна проблема, с которой мы столкнулись при запуске серии функциональных тестов в Firefox, заключалась в том, что сценарии тестирования заканчивали один тест, а затем переходили к следующему тесту, прежде чем Firefox завершил работу.
Когда следующий тест попытался запустить, первое, что он попытался сделать, это запустить Firefox, но поскольку Firefox все еще был занят закрытием предыдущего сеанса, он периодически вызывал окно ошибки вместо запуска браузера. Это, очевидно, привело к провалу теста.
Были предложены следующие решения:
добавить задержку в конце каждого теста, чтобы браузер успел правильно завершить работу.
Используйте другой браузер или комбинацию браузеров для тестов.
Мы не пересматривали это с момента выпуска FF4, но я отмечаю, что FF4 имеет гораздо более быстрое время запуска и завершения работы, поэтому проблема также может быть решена путем обновления Firefox. Это может или не может быть вариантом, в зависимости от того, действительно ли вы хотите запустить тесты в FF3.6