gpt4 book ai didi

Selenium 问题访问框架内的元素

转载 作者:行者123 更新时间:2023-12-01 04:11:21 25 4
gpt4 key购买 nike

我在验证由框架集和框架组成的页面中的元素时遇到问题。

我正在使用代码:

    selenium.selectFrame("relative=up");
selenium.selectFrame("topFrame");

但它因错误“找不到元素 topFrame”而失败。尝试导航到任何帧时出现类似错误。

我也尝试过指定 DOM 路径并使用索引,但似乎没有任何效果。

HTML 如下所示:
<frameset framespacing="0" border="0" frameborder="NO" rows="80,*">
<frame scrolling="NO" frameborder="NO" src="header.html" noresize="" name="topFrame">
<frameset framespacing="0" border="0" frameborder="NO" cols="210,*">
<frame scrolling="NO" frameborder="NO" src="menu.html" name="leftFrame">
<frame scrolling="YES" bordercolor="#78B0D5" frameborder="YES" src="content.html" name="mainFrame">
</frame>
</frameset>
</frameset>

有什么建议?

最佳答案

在上面提到的命令中,而不是写 name="topFrame"尝试使用 id="topFrame"。
selenium 使用 id 来标识对象。

关于 Selenium 问题访问框架内的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6060557/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com