當(dāng)元素存在frame/iframe框架內(nèi)部時(shí)盒让,RF會(huì)報(bào)找不到該元素,這時(shí)需要使用Select Frame 和Unselect Frame 關(guān)鍵字進(jìn)行操作了缭乘。
Select Frame 可以通過id name等元素進(jìn)行定位沐序,若frame/iframe框架代碼如下圖所示:
無法用id 或者name等系列參數(shù)進(jìn)行定位時(shí),可以采用以下方式進(jìn)行定位:
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框架哦`