今天在自己编写QQ邮箱自动登录的脚本时遇到一个问题,看图说话:

因此,正常来说都会想到要定位到“账号密码登录”,于是就定位到源代码:

定位如下:

driver.find_element_by_id('switcher_plogin').click()

返回提示找不到该元素,于是我就又开始了各种方法,什么css,xpath,class_name各种方法全部来一遍,都是找不到该元素。后来突然想到Frame嵌套,就回去看了一下教材,顺百百度了一下,原来在定位的时候左上角有提示,这个元素是一个嵌套元素!!!

#转换到嵌套页面中去定位该元素
driver.switch_to.frame("login_frame")
driver.find_element_by_id('switcher_plogin').click()

加入这个转换语句后,脚本刷刷刷就执行成功了。

与君共勉!

转载于:https://www.cnblogs.com/Taxus215/p/9524740.html

QQ邮箱自动登录问题--frame嵌套元素定位相关推荐

  1. Java+Selenium实现QQ邮箱自动登录、发邮件与退出

    初学selenium,用最近所学知识写了QQ邮箱自动登录.发送邮件.退出,算是对自己学习的知识的巩固吧.如果哪里有不足之处,就请各位告诉我,指导我一下,非常感谢. 登录页面 在网页登录QQ邮箱的时候, ...

  2. Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据流程分析【转】

    Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据&流程分析 QQ空间说说抓取难度比较大,花了一个星期才研究清楚! 代码请移步到GitHub GitHub地址:http ...

  3. Qt QWebview调用JS,实现QQ邮箱自动填写输入框,模拟鼠标点击网页按钮!!

    Qt QWebview调用JS,实现QQ邮箱自动填写输入框,模拟鼠标点击网页按钮!! QWebview调用JS,自动填写用户名和密码,并且JS模拟鼠标点击网页按钮. 下载地址:https://down ...

  4. selenium实现163邮箱自动登录

    1.报错1:selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate ...

  5. QQ邮箱验证码登录(移动端邮箱验证登录)

    获取邮箱授权码 登录邮箱------->点击设置------->点击账户,下拉------->找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-- ...

  6. QQ批量自动登录程序的设计

    因为自己的QQ号码有好几个,每次重启机子的时候一个一个的登录超级麻烦,而且腾讯老是在偶尔的时候,再把以前已经记住密码的QQ密码给置空,还要重新输入,太麻烦,因此尝试着自己搞一个批量自动登录的程序 以T ...

  7. php自动登录QQ空间,QQ空间自动登录 - brivio的个人页面 - OSCHINA - 中文开源技术交流社区...

    #自动登录 define('ROOT_PATH',__DIR__); include_once(ROOT_PATH.'/lib/Http.class.php'); $config=array( 'us ...

  8. mysql取消自动登录_腾讯QQ怎么取消QQ宠物自动登录?,你需要学习了

    QQ软件仍是我们不可缺少的社交工具,但QQ宠物已经没有刚出来那火了,很多人开始厌烦每次登录QQ,QQ宠物都会自动登录的情况,每次登上QQ的第一件事就是手动去退出QQ宠物,登一次QQ就要退一次QQ宠物, ...

  9. python向自己qq邮箱发信息_python QQ邮箱自动发送邮件

    于初学者来讲在写发送邮件代码时常见的错误有SMTPAuthenticationError535,有点懵逼,检查用户名,密码正确就是报错, 想当年笔者也是这么过来的,现在就给大家分享一下个人经验: 一, ...

  10. Python案例之QQ空间自动登录程序实现

    原网址:https://www.cnblogs.com/zlslch/p/7986680.html 前提就是你的电脑上安装了 python, selenium 使用chrome 浏览器,需要下载合适的 ...

最新文章

  1. aspx 与 ashx cs
  2. VC维的来龙去脉(转)
  3. 相同的字符串哈希值一样吗_关于哈希,来看这里!
  4. 【PHPStorm使用手册】如何设置字体大小?
  5. linux C语言如何获取进程号和线程号?getpid()、syscall(__NR_gettid)
  6. java函数ao活动对象_JavaScript中的执行上下文和变量对象
  7. OpenGL绘制二个不同颜色的三角形的实例
  8. 关于document.referrer的使用需要注意
  9. SU Demos-02Filtering-05Suk1k2filter
  10. java自定义变量解析,Thymeleaf内置对象、定义变量、URL参数及标签自定义属性
  11. Oracle or Question Solve(二)
  12. keil编程和c语言,C语言编程及keil软件使用.ppt
  13. Google 开发者账号关联被封后怎么办
  14. 苹果XR设备多次“跳票” XR行业的未来将如何
  15. 图-介绍(intro-Graph)
  16. SpringBoot实现发送QQ邮箱验证码
  17. SCSI 中定义的provision
  18. Apollo使用方法
  19. CleanMyMac X国外中文注册激活版Mac系统清理优化工具
  20. 4G DTU+MODBUS温湿度传感器+MQTT连接电信云

热门文章

  1. indesign教程,如何在帧之间流动文本?
  2. 用“无线诊断”工具解决 Mac 出现的 WiFi 连接问题
  3. 如何从iPhoto检索丢失的照片?
  4. 本人工作性质已改变,技术文摘随笔已经全部下线
  5. 习题总结(一)——硬链接,locate,chmod,家目录
  6. 利用PROMPT_COMMAND记录每个用户执行命令的时间ip等信息。
  7. 四大障碍将阻止或减缓广电发展宽带业务
  8. 解决POI读取Excel内存溢出的问题
  9. Spark一系列入门流程
  10. SSH框架总结(框架分析+环境搭建+实例源码下载