selenium中嵌套iframe的切换

Posted 沐风麟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium中嵌套iframe的切换相关的知识,希望对你有一定的参考价值。

前言:适用于多级iframe操作

1.普通的切换iframe

from selenium import webdriver

driver = webdriver.Firefox() driver.switch_to.frame(0) # 1.用frame的index来定位,第一个是0

# driver.switch_to.frame("frame1") # 2.用id来定位

# driver.switch_to.frame("myframe")# 3.用name来定位

# driver.switch_to.frame(driver.find_element_by_tag_name("iframe")) # 4.用WebElement对象来定位

 

2.退出iframe

driver.switch_to.default_content()

 

3.切换到父iframe

driver.switch_to.parent_frame()

 

以上是关于selenium中嵌套iframe的切换的主要内容,如果未能解决你的问题,请参考以下文章

selenium 窗口切换(多表单切换)

selenium学习 -9iframe的切换

Selenium基本使用表单切换

Selenium 多表单(frame/iframe)切换

selenium - iframe子框架

Selenium第3课 iframe切换