Мы проводим функциональные / интеграционные тесты JS (в браузере) через CI. Они включают в себя синхронные и асинхронные тесты с использованием инфраструктуры тестирования YUI. Тесты запускаются, результаты собираются и публикуются в программе записи пользовательских файлов.
Одна из проблем, с которой мы сталкиваемся, заключается в том, что время от времени тесты возникают, предположительно, из-за исключения JS.
Мне любопытно, есть ли способ каким-либо образом прослушивать что-либо, что идет к консоли браузера, как console.debug () или информация об исключении. Нашими целевыми браузерами для этого проекта являются Chrome и Safari.
Есть мысли?