拉诺雷斯。iframe访问问题
我尝试在Ranorex中使用WebDriver端点,当Ranorex使用简单路径时,所有这些都可以正常工作,但当它使用iframe时就不行了 如果我提供以下示例,会更好:拉诺雷斯。iframe访问问题,iframe,webdriver,ranorex,Iframe,Webdriver,Ranorex,我尝试在Ranorex中使用WebDriver端点,当Ranorex使用简单路径时,所有这些都可以正常工作,但当它使用iframe时就不行了 如果我提供以下示例,会更好: <div id="layout"> <span id="element1"></span> <iframe id="frame1"> #document <h
<div id="layout">
<span id="element1"></span>
<iframe id="frame1">
#document
<html>
<span id="element2"></span>
</html>
</iframe>
</div>
- WebDriver端点使用:
//iframe[#'frame1']//span[#'element2']
WebDriverDocument wd = WebDriverDocument.FromPatch("//*[1]");
wd.SwitchToFrame("//iframe[@id='frame1']", "xpath");
// wd.SwitchToFrame("frane1", "id"); - also availabled
之后,我可以管理包含内部iframe的元素:
WebElement wl = "//span[#'element2']";
WebDriverDocument wd = WebDriverDocument.FromPatch("//*[1]");
wd.SwitchToFrame("//iframe[@id='frame1']", "xpath");
// wd.SwitchToFrame("frane1", "id"); - also availabled
WebElement wl = "//span[#'element2']";