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

  • 当元素存在frame/iframe框架内部时,RF会报找不到该元素,这时需要使用Select Frame 和Unselect Frame 关键字进行操作了。

Select Frame 可以通过id name等元素进行定位,若frame/iframe框架代码如下图所示:
RobotFramework学习笔记二:遇到Frame框架_第1张图片

则无法用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框架

你可能感兴趣的:(robot-framework,学习笔记)