需要检查硒表中的特定单元格值

时间:2015-02-24 15:50:11

标签: selenium

需要检查硒表中的特定单元格值。 根据GUI视图,它是第1行的第5列,我需要继续读取此单元格的值,直到它从进行中状态更改为某个其他状态。以下是XML:

<html>
<head><style>
BODY
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8pt;
    scrollbar-face-color: #666699;
    scrollbar-3dlight-color: #c2c8e2;
    scrollbar-shadow-color: #c2c8e2;
    scrollbar-highlight-color: #666699;
    scrollbar-darkshadow-color: #666699;
    scrollbar-arrow-color: #e6eef7;
    scrollbar-track-color: #e6eef7;
    background-color: rgb(255, 255, 255);
}
TD
{
    color: #000000;
    font-size: 8pt;
}

</style></head>
<body topMargin="0" leftMargin="0" onload="javascript:OnLoad();" onunload="javascript:closeWin();"><div id="divMainTbl" style="width: 1358px; height: 182px; overflow: auto; position: relative;" marginheight="0" marginwidth="0" leftmargin="0" topmargin="0"><form name="frmDSV" id="frmDSV" style="margin-top: 0px; margin-bottom: 0px;" action="/epace/epace-cgi/pacecgi.exe?sessionid=" method="post" target="ifChildEvents"><table width="100%" id="tblQ" border="0" cellSpacing="0" cellPadding="0" nowrap="" xmlns:user="" xmlns:msxsl=""><tbody><tr style="background-color: rgb(241, 241, 241);">

<td noWrap="">
 &nbsp;In Progress&nbsp;&nbsp;
</td>

</tr></tbody></table></form></div></body></html>

<DIV id="divMainTbl" style='position: 
<TABLE id="tblQ" WIDTH="100&#37" BOR>
  <TR> 
    -- Column <tds
  </TR>
  <tr style="background-color:#F1F1F1;">
    <td class="HU2">&nbsp;1&nbsp;</td>
    <td nowrap width="2&#37" height="15" </td>
    <td nowrap>&nbsp;Positions&nbsp;&nbsp;</td>
    <td nowrap>&nbsp;Data Upload&nbsp;&nbsp;</td>
    <td nowrap>&nbsp;Completed&nbsp;&nbsp;</td>

1 个答案:

答案 0 :(得分:1)

看起来这是你唯一的td。如果是这样,这很容易。

 //div[@id='divMainTbl']//td

由于divid,因此更容易从那里开始,并相应地找到td