欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

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

发布时间:2025/7/14 python 39 豆豆
生活随笔 收集整理的这篇文章主要介绍了 selenium + python 登录页面,输入账号、密码,元素定位问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

示例简介:

     要求:登录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()

 

转载于:https://www.cnblogs.com/syw20170419/p/6770186.html

总结

以上是生活随笔为你收集整理的selenium + python 登录页面,输入账号、密码,元素定位问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。