gpt4 book ai didi

c# - Selenium:选择框架

转载 作者:行者123 更新时间:2023-11-30 13:40:50 32 4
gpt4 key购买 nike

<iframe width="100%" scrolling="yes" height="100%" frameborder="0" src="/detail.aspx=" name="displayIFrame"></iframe>
<html>
<head>
<frameset framespacing="1" onload="ScrollToAnchor('text', 'Docln', false); if (document.all) {var h = doccontext.document.all.docContextContentDiv.offsetHeight; document.body.rows = h + ',*,22';}" rows="95,*,22" >
<frame scrolling="no" title="Heading frame" src="head.aspx" name="head"></frame>
<frame scrolling="yes" title="Content frame" src="content.aspx" name="text"></frame>
<frame scrolling="no" title="Footer frame" src="footer.aspx" name="footer"></frame>
</frameset>

我有这样的东西:

                Selenium.SelectFrame("displayIFrame");
Selenium.SelectFrame("head");
Selenium.SelectFrame("text"); // I get "ERROR: Not a frame: text"

为什么我得到错误:不是框架:文本 从上面的 html 代码中,“文本”是我要选择的框架的名称。好像我做的一切都是对的。请帮帮我。

最佳答案

您可以尝试在选择其他框架之前选择顶部框架,如下所示:

Selenium.SelectFrame("relative=top");
Selenium.SelectFrame("head");
Selenium.SelectFrame("relative=top");
Selenium.SelectFrame("text");

关于c# - Selenium:选择框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6748561/

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