Selenium Robot Framework - 获取表格单元格

时间:2016-10-13 15:22:33

标签: html selenium xpath automated-tests robotframework

我想知道click span元素是否可以位于div元素中,而此div元素位于table cell?< / p>

所以最终表格如下:

<table id="table1">
  <tbody>
    <tr id="tr1">
      <td id="td11">
        <div id="div1">
          <span id="span1">TEXT</span>
        </div>
      </td>
      <td id="td12">
      </td>
    <tr>
    <tr id="tr2">
      <td id="tr21"></td>
      <td id="tr22"></td>
    <tr>
  </tbody>
</table>

我试图点击span这样的元素:

${table_cell} =   Get Table Cell   xpath=//table[contains(@id,'table1')]/tbody   1   1
Click Element    ${table_cell}

但我收到错误:

  

陈旧元素引用:元素未附加到页面文档

首先我添加了控件,如果有table元素,并且每次都告诉我 TRUE

${present} =    Run Keyword And Return Status    Element Should Be Visible    xpath=//table[contains(@id,'table1')]/tbody
Run Keyword If    ${present}    log to console    \nTABLE CELL ELEMENT EXISTS - ${present}

你能说出我做错了什么吗? 如果此表位于iframe

,是否有任何不同的行为?

0 个答案:

没有答案