RobotFramework学习笔记二:遇到Frame框架

来源:互联网 发布:知乎网络加载错误 编辑:程序博客网 时间:2024/05/29 10:23
  • 当元素存在frame/iframe框架内部时,RF会报找不到该元素,这时需要使用Select Frame 和Unselect Frame 关键字进行操作了。

Select Frame 可以通过id name等元素进行定位,若frame/iframe框架代码如下图所示:
iframe框架代码

则无法用id 或者name等系列参数进行定位时,可以采用以下方式进行定位:

Select Frame      Xpath=//*[contains(@src, 'http://10.0.20.53:8080/dwp/index.html')]

具体使用代码如下:

Wait Until Element Is Enabled     Xpath=//*[contains(@src,'http://10.0.20.53:8080/dwp/index.html')]Select  Frame         Xpath=//*[contains(@src, 'http://10.0.20.53:8080/dwp/index.html')] Unselect  Frame

最后使用Unselect Frame退出frame/iframe框架

原创粉丝点击