Окна Firefox не закрываются после того, как тест Селена работал

Я запускал свои тесты селена с помощью дистанционного управления селена в течение приблизительно 6 месяцев, и внезапно селен окон Firefox открывается, не закрываются, когда тест закончен.

Я использую определенный профиль Firefox и не обновил мою банку дистанционного управления селена. Я думал, что, возможно, последняя сборка Firefox, возможно, была проблемой, но я вернулся назад к firefox 2, и окна все еще остаются открытыми.

Я запускаю тест на поле Windows.

Я заметил, что у других людей, кажется, есть эта проблема - просто задающийся вопросом, есть ли у кого-либо решение?

Спасибо, Gearoid.

11
задан Ger 12 August 2010 в 09:52
поделиться

2 ответа

В конце концов, очень простое решение - просто вызван метод tearDown () в SeleniumTestCase (т. Е. Мы вызываем super.tearDown (); из нашего базового тестового класса)

Это закрывает весь браузер. окна успешно.

6
ответ дан 3 December 2019 в 06:44
поделиться

Мы используем свободно доступный инструмент Microsoft sysinternals pskill , чтобы убить процесс браузера (включая firefox).

Запуская pskill «firefox.exe» , который убивает окно FireFox.

Если вам нужно выполнить это на удаленном компьютере, вы можете использовать [psexec] [3] . Также для обоих есть командные переключатели для автоматического принятия EULA (-accepteula), поэтому вам не нужно.

0
ответ дан 3 December 2019 в 06:44
поделиться
Другие вопросы по тегам:

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