selenium切换到iframe

Posted zhengmengfei

tags:

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

#-*-coding:utf-8-*-
#导入webdriver模块
from selenium import webdriver
#导入time模块
import time
#打开谷歌浏览器
driver = webdriver.Chrome()
#打开网址
driver.get(‘https://mail.163.com/‘)
#隐式等待5s
driver.implicitly_wait(5)
driver.maximize_window()
#切换到iframe方法一:iframe的切换是默认支持id和name的方法
#driver.switch_to.frame("x-URS-iframe")
#切换到iframe方法二:没有id和name属性,可以使用八种元素定位方法
driver.find_element_by_tag_name("iframe")
driver.switch_to.frame("x-URS-iframe")
driver.find_element_by_name("email").send_keys("111222")
driver.find_element_by_name("password").send_keys("222333")
#切换回主界面
driver.switch_to.default_content()

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

Python+Selenium练习篇之14-处理iframe切换/处理Alert弹窗

Selenium 如何切换到 iframe 内联页面

Selenium 如何从 iframe 切换回主文档进行操作

错误切换到iframe selenium python

python selenium 获取不到iframe?

selenium切换到iframe