Мы используем ReportViewer для создания наших отчетов. Я пытаюсь автоматизировать проверку отчетов. Однако HTML-код, генерируемый системой... одновременно напряжен и сложен в навигации. Вложенные таблицы, никаких классов или идентификаторов и тому подобного.
Возможно ли вообще добавить атрибуты класса или идентификатора в файл RDL, который управляет отчетом, чтобы мне было легче находить вещи в таблице?
Например:
<Fields>
<Field Name="Date">
<DataField>Date</DataField>
</Field>
</Fields>
Я хотел бы добавить атрибут, например ID=Date
, к ключу поля. Чтобы при создании таблицы элемент TD, содержащий дату, также имел id="Date"
.
(Или что угодно. Прямо сейчас HTML представляет собой беспорядок, и отслеживание XPATH до области вызывает у меня желание переворачивать таблицы.)
Это вообще возможно?