У меня есть куча JS-кода, который в значительной степени зависит от элементов dom. Тестирующее решение, которое я использую в настоящее время, зависит от селена, но AFAIK не может правильно оценить ошибки js (ошибки addScript
не приведут к тому, что ваши тесты потерпят неудачу, а getEval
не работает, чтобы запустить javascript в фактическом окне).Каков хороший способ проверить дом тяжелый js?
Мне интересно, что такое хороший способ тестирования JS, который нуждается в dom в различных браузерах, таким образом, который приведет к сбоям тестирования?
Используйте фактическое тестирование на стороне клиента с помощью 'QUnit' и используйте« Browserling »для проведения тестирования. – Raynos