У меня есть несколько файлов Html, хранящихся в одном каталоге (TestReport1.html, TestReport2.html ....) со следующим содержимым:
<!DOCTYPE html>
<html>
<body>
<section class='summary'>
<ul class='resultSummary'>
<li class='Passed'>
<div class='summaryLine'>
<div class='summaryLabel'>Passed</div>
<span class='summaryCount'>199</span>
</div>
<input type='checkbox' class='cbx_toggle' unchecked/>
</li>
<li class='Inconclusive'>
<div class='summaryLine'>
<div class='summaryLabel'>Inconclusive</div>
<span class='summaryCount'>10</span>
</div>
<input type='checkbox' class='cbx_toggle' unchecked/>
</li>
<li class='NotImplemented'>
<div class='summaryLine'>
<div class='summaryLabel'>Not Implemented</div>
<span class='summaryCount'>5</span>
</div>
<input type='checkbox' class='cbx_toggle' unchecked/>
</li>
<li class='Failed'>
<div class='summaryLine'>
<div class='summaryLabel'>Failed</div>
<span class='summaryCount'>12</span>
</div>
<input type='checkbox' class='cbx_toggle' checked/>
</li>
<li id='summaryChart'</li>
</ul>
</section>
</body>
</html>
Я хочу проанализировать каждый html-файл и получить значения из каждого списка узлов и связанных с ними сохраненных значений в вывод, похожий на этот:
TestReport1:
Прошло: 199
Неопределённый: 10
Не реализовано: 5
Не удалось: 12
TestReport2:
Прошло: 20
Неопределённый: 10
Не реализовано: 50
Ошибка: 120
Затем я хочу объединить все результаты в один итоговый файл html:
SummaryTestReport:
Всего прошло: 199
Всего неокончательно: 10
Всего не выполнено: 5
Всего неудачно: 12
Любые намеки и идеи будут более чем оценены