PageObject gem对嵌套表与iframe的处理

时间:2016-09-14 15:52:41

标签: ruby selenium cucumber watir-webdriver page-object-gem

我正在使用PageObject gems来测试Salesforce,它充满了表中的表。我想知道是否有人使用特定技术来访问嵌套表中的单元格(参见下面的示例)。

我想使用标记为id =" desired_item"

的单元格访问单元格内的THE LINK

提前致谢。

<table id="bodyTable" class="outer">
    <tbody>
        <tr>
          <td id="blah">
            <div>
               <table class="detailList">
                 <tbody>
                   <td>
                    <tr>
                      <td id="desired_item">
                        <a>Click_Me_Link</a>
                      </td>
                    </tr>
                   </td>
                 </tbody>
               </table>
            </div>
          </td>
       </tr>
     </tbody>
</table>

1 个答案:

答案 0 :(得分:1)

由于链接的父单元格具有ID,因此您可以轻松找到该单元格。从那里,您只需获得单元格中的第一个链接。

page.cell_element(id: 'desired_item').link_element