实验8 使用XPath定位练习

      网站页面常常会包含各类表格的页面元素,自动化测试工程师会经常操作表格中的行、列及某些特定的单元格,因此熟练掌握表格定位方法是自动化测试实施过程中的必要技能。

1.定位表格中的某个单元格 

      被测试网页的HTML代码(table1Demo.html下载

<html>
  <body>
    <table width="400" border="1" id="table">
      <tr>
       <th align="left">消费项目</th>
       <th align="right">一月</th>
       <th align="right">二月</th>
     </tr>
     <tr>
       <td align="left">衣服</td>
       <td align="right">1000元</td>
       <td align="right">500元</td>
     <tr>
       <td align="left">化妆品</td>
       <td align="right">3000元</td>
       <td align="right">500元</td>
     </tr>
     <tr>
       <td align="left">食物</td>
       <td align="right">3000元</td>
       <td align="right">650.00元</td>
     </tr>
      <tr>
       <td align="left">总计</td>
       <td align="right">7000元</td>
       <td align="right">1150元</td>
     </tr>
    </table>
  </body>
</html>

      页面展现内容如下图所示。

      在被测试网站的网页上面,请使用xpath定边编写Java代码定位显示表格的第二行第二列单元格,并输出该单元格的文字。

2.遍历表格的全部单元格 

      请编写Java代码输出消费清单表格,即如上图所示的表格。

3.定位表格中的子元素

      被测试网页的HTML代码(table2Demo.html下载

<html>
  <body>
    <table width="400" border="1" id="table">
      <tr>
       <th align="left">消费项目</th>
       <th align="right">一月</th>
       <th align="right">二月</th>
     </tr>
     <tr>
       <td align="left">
         衣服:<input type='checkbox'>外套</input>
              <input type='checkbox'>内衣</input>
        </td>
       <td align="right">1000元</td>
       <td align="right">500元</td>
     <tr>
       <td align="left">
         化妆品:<input type='checkbox'>面霜</input>
                <input type='checkbox'>沐浴露</input>
        </td>
       <td align="right">3000元</td>
       <td align="right">500元</td>
     </tr>
     <tr>
       <td align="left">
         食品:<input type='checkbox'>主食</input>
              <input type='checkbox'>蔬菜</input>
        </td>
<td align="right">3000元</td> <td align="right">650.00元</td> </tr> <tr> <td align="left">总计</td> <td align="right">7000元</td> <td align="right">1150元</td> </tr> </table> </body> </html>

      页面展现内容如下图所示。请编写Java代码定位到表格中第三行的第二个“沐浴露”复选框,并选中该复选框。

 

posted @ 2016-04-28 15:57  RunningYY  阅读(876)  评论(0)    收藏  举报