介绍assertTable命令
assertTable:检查table里的某个cell中的值。cellAddress的语法是tableName.row.column,注意行列序号都是从0开始
下面来演示:
首先打开Selenium IDE
点击录制按钮,在浏览器中输入下面的地址http://newtours.mercuryinteractive.com/
选中页面上表格第一行第一列的Atlanta to Las Vegas右击选择assertTable //tr[3]/td/table.0.0AtlantatoLas Vegas
选中页面上表格第一行第二列的$398右击选择assertTable //tr[3]/td/table.0.1 $398
选中页面上表格第二行第一列的Boston to San Francisco右击选择assertTable //tr[3]/td/table.1.0BostontoSan Francisco
选中页面上表格第二行第二列的$513右击选择assertTable //tr[3]/td/table.1.1 $513
点击停止按钮
我们进行回放,可以得到如下图结果,回放成功。
assertTable |
open | /tour/ | |
assertTitle | exact:Welcome: MercuryTours | |
assertTable | //tr[3]/td/table.0.0 | AtlantatoLas Vegas |
assertTable | //tr[3]/td/table.0.1 | $398 |
assertTable | //tr[3]/td/table.1.0 | BostontoSan Francisco |
assertTable | //tr[3]/td/table.1.1 | $513 |
assertTable(tableCellAddress, pattern)
发生在getTable(tableCellAddress)
Arguments:
· tableCellAddress –单元地址, e.g. "foo.1.4"
Returns:
指定单元文本
得到一个表格单元的文。表格行和列的单元地址都是从0开始。