【问题标题】:PageObject gem's handling of nested tables vs iframePageObject Gem的处理嵌套表vs iframe
【发布时间】:2017-01-22 12:26:45
【问题描述】:

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

我想访问标记为 id="desired_item" 的单元格内的链接

提前致谢。

<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>

【问题讨论】:

  • 答案实际上取决于表格的组织方式(例如,是否有可识别的属性)以及您要对它们做什么。没有具体的例子/问题,很难给出有用的答案。
  • 我会修改来告诉你我在说什么

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


【解决方案1】:

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

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

【讨论】:

  • 谢谢贾斯汀。没有意识到我实际上可以使用该方法link_element。为我工作!
猜你喜欢
  • 2021-06-28
  • 1970-01-01
  • 1970-01-01
  • 2013-03-23
  • 1970-01-01
  • 2020-08-28
  • 1970-01-01
  • 2016-04-04
  • 1970-01-01
相关资源
最近更新 更多