Я пытаюсь написать несколько тестов для Салат , начал использовать lxml, но мне было довольно сложно интегрировать его с Django так же, как Webrat интегрирует с Rails.
lxml
Django
Я пользуюсь красивым супом с джанго и без проблем.
http://www.crummy.com/software/BeautifulSoup/
Не знаю, в чем проблема с lxml (сложный синтаксический анализ html!), Но я всегда использовал Beautiful Soup для обработки html, поиска элементов, построения деревьев и т. Д. И т. Д.