如何在selenium中使用带有框架的类名获取元素

时间:2015-01-27 08:59:04

标签: selenium

<div class="modal-content">
  <div class="modal-header">
    <button type="button" class="bootbox-close-button close"
            data-dismiss="modal" aria-hidden="true">
      ×
    </button>
    <h4 class="modal-title">Search » User</h4>
  </div>
  <div class="modal-body">
    <div class="bootbox-body">
      <div class="" data-popup-search="" data-title-modal="Search » ">
        <iframe data-iframe="iframe" id="iframe" name="iframe" frameborder="0"
                src="/users/search/os:ios" width="100%" height="400px">
        </iframe>
      </div>
    </div>
  </div>
  <div class="modal-footer">
    <button data-bb-handler="success" type="button" class="btn btn-primary">
      Close
    </button>
  </div>
</div>

我有2帧。我得到索引框:

driver.switchTo().frame(2)

我尝试按类名找到一个元素:

driver.findElement(By.className("bootbox-body")).getText();

当我跑步时,有时候我没有得到一个元素。

@notes:2帧有classname("bootbox-body")

请帮帮我。 感谢

0 个答案:

没有答案