Обнаружение сбоев JQuery и IE8

Меня недавно попросили помочь отладить проблему с веб-сайтом, которая приводила к сбою IE8 при определенных условиях. Компания, владеющая веб-сайтом, не смогла воспроизвести проблему, но они получали много отчетов от затронутых пользователей.

Я смог воспроизвести проблему и в конечном итоге обнаружил, что она была вызвана этим jQuery / IE 8 выпуск . Проблема возникает, когда фоновое изображение применяется к тегу body с помощью CSS и загружается jQuery. В сообщении с комментариями об ошибке jQuery содержится этот пример jsFiddle , который, по крайней мере, для меня, последовательно воспроизводит проблему.

  • Перейдите на http://fiddle.jshell.net/ZKPZq / 6 / с IE8.
  • Щелкните правой кнопкой мыши на экране результатов и обновите его - IE8 выйдет из строя

Моя проблема заключается в надежном воспроизведении этого в тестовой среде. Может ли кто-нибудь предложить методы проверки на такие вещи? Несмотря на копирование точного кода, используемого в примере jsFiddle, я не могу последовательно воспроизвести проблему локально - это может зависеть от определенного времени, но я не уверен. Я хотел бы добавить что-нибудь в автоматизированный набор тестов, который проверяет эту проблему (исправление jQuery было применено ранее и случайно удалено в более поздней версии).

Как я могу проверить наличие сбоев браузера? Сайт написан на Perl, и некоторые автоматизированные тесты выполняются с использованием Selenium и WWW :: Mechanize.

Примечание: Я думал разместить это на Pro Webmasters , но прочитал ] FAQ , думаю он больше подходит для SO.

11
задан Community 13 April 2017 в 12:33
поделиться