gpt4 book ai didi

html - #document 是什么意思?

转载 作者:技术小花猫 更新时间:2023-10-29 12:20:31 27 4
gpt4 key购买 nike

这是我的 HTML 文件。我正在尝试将 Selenium-Webdriver APIChromeDriver 一起使用到 send_keysinput<body> 内归档.但我无法访问 #document 中的任何内容.我不知道为什么。谁能告诉我这是什么 #document意味着以及如何使用 Selenium 访问其中的任何元素。

<html>
<head>…<head>
<frameset >
<frame>...</frame>
<frame name="mainFrame" src>
#document
<html>
<head>…</head>
<body>…</body>
</html>
</frame>
</frameset>
</frameset>

这是一个路由器网页,实际网页很大,所以我没有把它贴在这里。

The router webpage

最佳答案

只是总结一下我学到的东西和实现的东西。

  1. #document 是一个虚拟元素,实际上没有任何意义。

  2. 如果您有多个框架/框架集,则必须切换框架。

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

    然后找到您要使用的框架。frame = driver.find_element_by_name('mainFrame')

  3. 然后使用该框架中的元素。

关于html - #document 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21474605/

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