【问题标题】:How to handle switching windows that are div class in RobotFramework如何处理 RobotFramework 中 div 类的切换窗口
【发布时间】:2020-10-15 00:36:53
【问题描述】:

我需要切换到编码为<div class="error-wrapper"> 的元素。 它包含编码为<span class="error-content">Some text here.</span> 的文本 可以通过点击编码为<span class="glyphicons glyphicons-remove">的x按钮来关闭它。

我已经计算出每个元素的 xpath。

所以我需要以某种方式找到错误包装​​元素,单击关闭按钮并切换到网页上的其他元素。 我试过页面应该包含,元素应该可见,页面应该包含元素,......

问题是测试失败并出现错误:“最后一个索引的窗口与当前窗口相同。”

如何切换到这个“窗口”并切换回主窗口?它不是警报、弹出窗口或窗口。

Screenshot of HTML

【问题讨论】:

    标签: html robotframework


    【解决方案1】:

    也许 HTML 有 iframe, 如果有,您可以在 SeleniumLibrary 中使用 Select Frame 关键字。

    HTML 框架用于将您的浏览器窗口划分为多个部分,每个部分可以加载单独的 HTML 文档

    如果我们不走运,试试这个等到页面包含元素,或者您可以进一步优化 xpath。

    【讨论】:

      猜你喜欢
      • 2017-12-01
      • 1970-01-01
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 2018-01-09
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多