python爬虫selenium账号和密码_selenium + python 登录页面,输入账号、密码,元素定位问题...

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-29 13:44   11   0

示例简介:

要求:登录QQ邮箱,输入账号、密码

出现问题:页面中含有iframe框架,因此直接进行元素的查找与操作,出现找不到元素的现象,首先需进行iframe框架的转换,使用switch_to_frame,详细如下:

frame标签有 frameset、frame、iframe三种

1)frameset跟其他普通标签没有区别,不会影响到正常的定位

2)frame与iframe对selenium定位而言是一致的,操作方式为;

1、切换到frame,switch_to_frame(reference),reference参数为:id/name/index等

2、 由frame切换到主文档:switch_to.default_content(),说明:切换到frame之后,不能继续操作主文档的内容,则需切回到主文档

3、嵌套frame的操作(switch_to.parent_frame())

driver.switch_to.frame("frame1")

driver.switch_to.frame("frame2")

4、由frame2切换到frame1,方法switch_to.parent_frame()

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP