2013-11-22 2 views
0

Я создаю Firefox Browser из java-программы, используя селен. Для длительного Firefox (скажем, 6 часов), моя программа выхода с ниже сообщением об ошибкеFirefox недоступен для долгого использования: selenium

org.openqa.selenium.remote.UnreachableBrowserException: Error communicating with the remote browser. It may have died. 
Build info: version: '2.35.0', revision: '8df0c6bedf70ff9f22c647788f9fe9c8d22210e2', time: '2013-08-17 12:46:41' 
System info: os.name: 'Linux', os.arch: 'i386', os.version: '2.6.32.59-0.3-default', java.version: '1.6.0_23' 
Driver info: driver.version: RemoteWebDriver 

Но если я grep для FireFox процесса (ps -ef|grep firefox), например Firefox все еще работает.

+0

Любопытно, зачем вам нужно запускать экземпляр webdriver для этого долго? –

+0

Пожалуйста, обновите свой ответ здесь или выберите любой ответ снизу как правильный и закройте вопрос, чтобы другой мог найти решение, которое вы нашли. –

ответ

0

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

0

Его общая проблема, вы будете сталкиваться с Firefox ниже вариант, который вы можете предпринять, чтобы решить ее.

  1. Каждые 1 час создайте новый накопитель для Firefox и закройте предыдущий.
  2. Если вы запускаете Firefox на компьютере под управлением Windows в безопасном режиме с помощью Networking, эта ошибка не возникает.
  3. Мой любимый, используйте Chrome-браузер i.e. Chrome.

Спасибо

0

Это проблема, связанная с кэшем FireFox.

Запомните этот момент:

  1. Всегда близкий браузер при запуске сценария на светлячок, означает Используйте close() метод.
  2. Очистите временные файлы за 2 - 3 часа, чтобы ускорить выполнение сценария .
  3. Вы также можете использовать другие браузеры.
+0

3 не является решением проблемы. 2 также кажется неуместным, когда пользователь выполняет несколько часов. и является 1 решением для проведения теста на селен? – user7294900

Смежные вопросы