如何使用java在selenium webdriver中的框架集中切换到框架集?

时间:2016-06-10 07:41:48

标签: selenium-webdriver frameset

我发现的大部分答案都是关于切换到框架集内的框架。 以下是剧本。

enter image description here

3 个答案:

答案 0 :(得分:1)

无需切换到frame ..您可以直接切换到frame

如果您的<frameset> <frame name = 'frame1'></frame> <frameset> <frame name = 'frame2'> <frame name = 'frame3'> </frame> </frame> </frameset> </frameset> 结构如下所示,请提供图片描述: -

frame3

在这里你要切换框架名driver.switchTo().frame('frame2'); driver.switchTo().frame('frame3'); ..你只需切换到这个框架如下: -

frameset

无需切换{{1}}

希望它会帮助你...... :)

答案 1 :(得分:0)

在MAC OS上的Safari浏览器中设置框架内导航到帧时会出现类强制转换异常。

Selenium Server:V 3.4.0 浏览器:Safari V 10.10.1 操作系统:MAC OSX Sierra

答案 2 :(得分:0)

HTML框架用于将浏览器窗口划分为多个部分,其中每个部分都可以加载单独的HTML文档。浏览器窗口中的帧集合称为框架集。窗口按表格组织的方式划分为框架:行和列。

因此无需切换到Frameset,您可以直接切换到框架集内的框架。