当元素存在frame/iframe框架内部时,RF会报找不到该元素,这时需要使用Select Frame 和Unselect Frame 关键字进行操作了。
Select Frame 可以通过id name等元素进行定位,若frame/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')]
Wait Until Page Contains Element xpath=.//*[@id='tabletitle']
Unselect Frame
记得最后使用Unselect Frame退出frame/iframe框架哦`
网友评论