如何使用Selenium RC检索表格列中的文本?

Htm*_*uru 2 selenium selenium-ide selenium-rc

我有一个如下所示的表:

<table class="theClass">
<tr>
   <td class="anotherClass"><strong>Label1:</strong></td>
   <td colspan="3">Value1a<br/>Value1b<br/>Value1c</td>
</tr>

<tr>
   <td class="anotherClass"><strong>Label2:</strong></td>
   <td colspan="3">Value2a<br/>Value2b<br/>Value2c</td>
</tr>

<tr>
   <td class="anotherClass"><strong>Label3:</strong></td>
   <td colspan="3">Value3a<br/>Value3b<br/>Value3c</td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)

如何使用Selenium RC检索Value1a,Value1b和Value1c?我可以使用selenium.getText(...)或storeText(...)吗?如果是这样,我应该使用什么样的xpath?请假设表格无法更改.谢谢!

Aut*_*ter 6

这将是

string value1 = selenium.getTable("table.1.2");
string value2 = selenium.getTable("table.2.2");
Run Code Online (Sandbox Code Playgroud)

等等.

getTable的帮助文本是

getTable(tableCellAddress)参数:

  • tableCellAddress - 一个单元格地址,例如"foo.1.4"

    返回:指定单元格中的文本

    从表格的单元格中获取文本.cellAddress语法tableLocator.row.column,其中row和column从0开始.