html – #document是什么意思?

前端之家收集整理的这篇文章主要介绍了html – #document是什么意思?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
这是我拥有的 HTML文件.我正在尝试使用Selenium-Webdriver API和ChromeDriver将send_keys传递到< body&gt但是我无法访问#document里面的任何内容.我不知道为什么.有人可以告诉我这个#document是什么意思,我该如何使用Selenium访问这些内容.
<html>
<head>…<head>
<frameset >
    <frame>...</frame>
        <frameset>
            <frame name="mainFrame" src>
                #document
                    <html>
                      <head>…</head>
                      <body>…</body>
                    </html>
        </frame>
    </frameset>
</frameset>

这是一个路由器网页,实际的网页是巨大的,所以我没有粘贴在这里.

解决方法

只是总结一下我所学到和实现的内容.

>文档是一个虚拟元素,这并不意味着什么.
>如果您有多个框架/框架,则必须切换框架.

一个.所以先到default content.
driver.switch_to_default_content()

湾然后到达您要使用的框架.
frame = driver.find_element_by_name(‘mainFrame’)
>然后玩那个框架中的元素.

这个帖子很好地解释了 – http://www.eveysijo.com/2011/05/switching-between-frames-and-webdriver.html

猜你在找的HTML相关文章