机器人框架具有关键字Select frame
,可切换到网页中的框架。如果控件已经在框架中,则当我尝试选择框架时会调用错误。
我已经在Java中实现了类似的功能,以防止脚本在选择框架时失败:
public static boolean waitForFrameToBeAvailable(WebDriver driver, String frame, long timeOut) {
boolean switchToFrame = false;
wait = new WebDriverWait(driver, timeOut);
if (wait.until(ExpectedConditions.frameToBeAvailableAndSwitchToIt(frame)) != null) {
switchToFrame = true;
} else {
switchToFrame = false;
}
return switchToFrame;
}
如果有人可以建议如何在Robot框架中做出类似的事情,将不胜感激。