Selenium 如何切换到 iframe 内联页面

Posted 简简单单OnlineZuozuo

tags:

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

Selenium 如何切换到 iframe 内联页面


1、如果 iframe 有唯一的 id 或者 name

可以通过 driver.switch_to.frame('name') 或者 driver.switch_to.frame('id') 进行切换

2、如果 iframe 使用动态 id 或者没有唯一属性

可以通过 xpath 或者 css 定位等进行切换,具体示例代码为

frame = driver.find_element_by_xpath('xxx')
driver.switch_to.frame(frame)

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

爬虫进阶Selenium处理iframe, 多窗口调度

Python Selenium:如何等待并切换到动态 iframe?

通过 Selenium 和 python 切换到 iframe

(selenium+python)_UI自动化04_定位iframe框架内元素

错误切换到iframe selenium python

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