FireFox сидит на «Передача данных из ...» или «Чтение ....» - PullRequest
9 голосов
/ 20 ноября 2008

Я создаю несколько функциональных тестов для веб-сайта с использованием Selenium, и я застрял в странной проблеме браузера, когда кажется, что страница никогда не завершает загрузку. В строке состояния отображается сообщение «Передача данных из ...» или «Чтение ...».

Поскольку страница никогда не завершает загрузку, мой тест на селен истекает.

Кажется, что проблема возникает только в FireFox. Наши тесты используют FireFox * chrome для проверки загрузки файлов, поэтому FireFox имеет решающее значение для нашей стратегии тестирования.

Я проверил и FireBug, и Fiddler, но я не вижу неполных длительных запросов. Все запросы завершены с нормальными кодами ответа (без 404 ошибок).

На что мне обратить внимание, чтобы решить эту проблему?

  • Doctype
  • Неверная разметка?
  • Низкий уровень настройки FireFox?
  • Реестр взломать?
  • Настройка IIS?

Хотя исправить проблему для планеты было бы круто, мне действительно нужно только решить проблему для моих тестов.

Если это поможет, это решение .NET 3.5, построенное на MOSS, и мы используем Flash с sifr. Наша разметка является устаревшей (и это сайт MOSS), поэтому она немного грубовата.

Ответы [ 5 ]

5 голосов
/ 07 августа 2009

Это известная ошибка в Firefox: https://bugzilla.mozilla.org/show_bug.cgi?id=383811

Если вы считаете, что ошибка относится к вашей ситуации, рассмотрите возможность голосования в bugzilla.

2 голосов
/ 26 ноября 2008

Ненавижу отвечать на мой собственный вопрос, но проблема ушла сама по себе после того, как разработчики начали удалять некорректную разметку, незакрытые таблицы или ТР без таблиц, как правило, плохие.

0 голосов
/ 19 марта 2013

Попробуйте отключить Firebug. Это решило подобную проблему для меня.

0 голосов
/ 21 ноября 2008

такая же проблема, похоже, ошибка. Некоторые говорят, что это «проблема безопасности». Нашел простой обходной путь. Я не пробовал, и, скорее всего, не буду, потому что я ненавижу добавлять дополнительный код для одного исправления браузера, но подход выглядит хорошо. Смотри: http://board.flashkit.com/board/showthread.php?t=759308

0 голосов
/ 20 ноября 2008

Попробуйте расширение Live HTTP Headers . С этим расширением вы можете получить заголовок запроса и ответа с провода. Вы также можете попробовать запустить Firefox в безопасном режиме для тестирования. Это отключит все установленные расширения. Запустите firefox -h в поле dos, чтобы увидеть ключ командной строки для безопасного режима.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...