У меня есть куча JS-кода, который сильно зависит от dom-элементов. Решение для тестирования, которое я использую в настоящее время, основано на селене, но AFAIK невозможно правильно оценить ошибки js (addScript
ошибки не приведут к сбою ваших тестов, а getEval
, похоже, не запускает javascript в реальном окно).
Мне интересно, каков хороший способ тестирования JS, который нуждается в dom в различных браузерах, таким образом, чтобы тесты не выполнялись?