小编use*_*359的帖子

Python Selenium Webdriver:找到#document元素

我一直在使用Python的Selenium Webdriver获取带有此HTML代码的元素.但是,我无法访问此#document标记内的任何元素.

我用这两个 driver.find_element_by_xpath("html/body/div[@id='frame']/iframe/*"),我试图 elem = driver.find_element_by_tag("iframe"),继 elem.find_element_by_xpath发现内在的元素,但失败了.

我也尝试过driver.switch_to_frame(driver.find_element_by_tag("iframe")),用xpath表达式来查找内部元素,但它也没有用.

帧:

<div>
    <iframe>
        #document
            <html>
               <body>
                   <div>
                    ....   
                   </div>
               </body>
            </html>
    </iframe>
</div>
Run Code Online (Sandbox Code Playgroud)

python selenium xpath webdriver selenium-webdriver

3
推荐指数
1
解决办法
3839
查看次数

标签 统计

python ×1

selenium ×1

selenium-webdriver ×1

webdriver ×1

xpath ×1