Я использую Watin для тестирования автоматизации с помощью браузера IE. Я новичок в Ватине. Я был заблокирован в задаче получения текста заголовка столбца для кода table.HTML для этой таблицы является то, как показано ниже:Как получить заголовок заголовка столбца таблицы в Watin?
<table id="gvVoiceCallReport" style="width: 100%; border-collapse: collapse; height: 100%;" border="1" rules="all" cellSpacing="0" cellPadding="0">
<tbody>
<tr style="background-color: slategray; height: 20px; color: white;">
<th scope="col">
<a style="color: white;" href="javascript:__doPostBack('gvVoiceCallReport','Sort$Caller GCI')">
Text - Caller GCIstyle
<th scope="col">
<a style="color: white;" href="javascript:__doPostBack('gvVoiceCallReport','Sort$Callee GCI')">
Text - Callee GCI
<th scope="col">
<a style="color: white;" href="javascript:__doPostBack('gvVoiceCallReport','Sort$Originator-Default Bearer Apn')">
Text - Originator-Default Bearer Apn
<tr style="cursor: hand;" onmouseover="this.style.cursor='hand';">
<td align="left" onclick="window.open('TestResult.aspx?testSuite=Job.139.1_1504100010110027884023126', 'TestResult', 'height=600,width=900,resizable=yes,scrollbars=yes');">
Text - 310;410;FFFE;9210;B9F
<td align="left" onclick="window.open('TestResult.aspx?testSuite=Job.139.1_1504100010110027884023126', 'TestResult', 'height=600,width=900,resizable=yes,scrollbars=yes');">
Text - 310;410;FFFE;9210;B9F
.....
......
</table>
Заголовок текста для этого столбца Caller GCI. Я могу получить текст для значений в этом столбце, используя что-то вроде этого
string columnValueText = mytable.OwnTableRows[1].TableCells[1].Text;
Когда я пытаюсь получить текст заголовка столбца путем OwnTableRows[0]
(индекса к нулю), это дает мне исключение: массив за границами.
Кто-нибудь, пожалуйста, помогите мне получить текст заголовка столбца таблицы.
Я отредактировал html-код для лучшего понимания контекста. –