在iframe下处理#文档的方法对于我现在正在测试的门户,我遇到的问题是我无法创建任何XPath定位器,经过一段时间我发现这是因为一个‘#文档’,它减少了路径,并使简单的“复制XPath”将路径定向到一个完全不同的元素。<iframe id="FRAMENAME" src="/webclient/workspace/launch-task/REMbl?ds=BP" width="100%" height="100%"
frameborder="0" data-navitemname="navitemname" style="" xpath="1">#document <html>
CODE.... </html>我找到了这样的解决方案,就是简单地添加一个开关,如下所示:driver.switchTo().frame("FRAMENAME");这可以使代码的其余部分正常工作,但是,处理此命令需要额外的时间,直到代码移到下一行为止。因此,我想问,是否有更好的解决办法?更聪明/更快的东西?我担心当我有很多脚本的时候,执行时间会太长。例如,我不使用id定位器,因为它们都是动态的,所以有时需要XPath。谢谢!
2 回答
LEATH
TA贡献1936条经验 获得超6个赞
iframe
iframe
.
.switchTo().frame("FRAMENAME");
iframe
添加回答
举报
0/150
提交
取消