Работа со списками или проверка отчетов. Как реализовать?

Доброго всем дня!

 

Ребята помогите пожалуйста разобраться со списками.

Есть веб страница, в которой есть ряд отчетов 

Пример:

Отчет по зарплате

Отчет по долгам

Отчет по прибыли

Отчет по убыткам

Отчет по крупоному рогатому скоту

Отчет по мелкому безрогому скоту 

и т.д

Как это сделать? Создать масив, занести туда все отчеты и потом проверять ?  Заранее спасибо

Мне периодически этот список надо проверять, чтобы ничего не отвалилось. 

несколько наводящих вопросов:

 

1) какой язык используете?

2) что из себя представляют отчеты(если можно то пример html кода или скриншот).

Язык JAVA

    <div id="j_id99:queryTree-d-0-0" class="iceTreeRow" title="" name="nd">
    <img border="0" src="http://192.168.100.180:8080/AWCResources/img/tree_line_vertical.gif" alt="">
    <img border="0" src="http://192.168.100.180:8080/AWCResources/img/tree_line_middle_node.gif" alt="">
    <div id="j_id99:queryTree:n-0-0:j_id111" class="icePnlGrp" style="display: inline">
    <img id="j_id99:queryTree:n-0-0:j_id112" class="iceGphImg" src="http://192.168.100.180:8080/AWCResources/img/tree_document.gif" alt="">
    </div>
    <div id="j_id99:queryTree:n-0-0:j_id113" class="icePnlGrp" style="display: inline">
    <a id="j_id99:queryTree:n-0-0:j_id114" class="iceCmdLnk" style="background-color: inherit; border: none;" onfocus="setFocus(this.id);" onclick="var form=formOf(this);form['j_id99:_idcl'].value='j_id99:queryTree:n-0-0:j_id114';return iceSubmitPartial(form,this,event);" onblur="setFocus('');" href="javascript:;">
    <span id="j_id99:queryTree:n-0-0:j_id115" class="iceOutTxt">Справки и инциденты по типу доступа, типу услуг</span>
    </a>
    </div>
    </div>

без представления что такое отчет и что там нужно проверять, в каждом отчете, тяжело подсказать именно правильный вариант

но я бы делал так

  1. собрал все ссылки на отчеты, которые нужно проверить
  2. переходил именно по ссылкам на каждый отчет
  3. загнал бы данные из них какую-то структуру данных
  4. сделал бы файл с тестовыми ожидаемыми данными
  5. и делал сравнение
  6. и так все в цикле

а еще лучше сделал datadriven тест, если отчеты плюс минус одинаковы