Я пишу модульные тесты для своего приложения Django. Тем не менее, я не знаю, как проверить вывод HTML представления.
Иногда мне может потребоваться проверить, содержит ли определенный элемент определенное значение или сколько из них отображается, или что-то в этом роде. Как я могу делать такие тесты?
Мне нужно решение, которое использует unittest
и django own django.test
.
Я знаю, что могу использовать Selenium или Pyccuracy (который использует Selenium), но тесты Selenium довольно медленны из-за огромных накладных расходов на запуск браузера. Кроме того, модульные тесты работают с готовым пакетом django-coverage.