gpt4 book ai didi

c# - Selenium 2 - 将焦点切换到没有名称/ID 的框架

转载 作者:太空狗 更新时间:2023-10-29 18:23:44 25 4
gpt4 key购买 nike

所以现在我想弄清楚当框架没有名称或 ID 时如何将焦点切换到 Selenium 2 中的框架?对于命名框架,我这样做:

driver.SwitchTo().Frame(FrameName);

但是没有名字的是什么?有没有人有这方面的经验?

最佳答案

driver.switchTo.frame() 是 overloaded to accept a frame name or an integer .此 int 是可用帧的基于 0 的索引。第一帧为 0,第二帧为 1,依此类推。

我刚刚使用 java 绑定(bind)和 Firefox 针对此 HTML 页面运行了一个非常快速的测试。

<html>
<frameset rows="50%,50%">
<frame src="frame_a.htm" />
<frame src="frame_b.htm" />
</frameset>
</html>

我能够成功地使用 driver.switchTo().frame(0);引用框架a和driver.switchTo().frame(1);访问框架 b。

关于c# - Selenium 2 - 将焦点切换到没有名称/ID 的框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3549584/

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