QQ邮箱自动登录问题--frame嵌套元素定位
今天在自己编写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嵌套元素定位相关推荐
- Java+Selenium实现QQ邮箱自动登录、发邮件与退出
初学selenium,用最近所学知识写了QQ邮箱自动登录.发送邮件.退出,算是对自己学习的知识的巩固吧.如果哪里有不足之处,就请各位告诉我,指导我一下,非常感谢. 登录页面 在网页登录QQ邮箱的时候, ...
- Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据流程分析【转】
Java版 QQ空间自动登录无需拷贝cookie一天抓取30WQQ说说数据&流程分析 QQ空间说说抓取难度比较大,花了一个星期才研究清楚! 代码请移步到GitHub GitHub地址:http ...
- Qt QWebview调用JS,实现QQ邮箱自动填写输入框,模拟鼠标点击网页按钮!!
Qt QWebview调用JS,实现QQ邮箱自动填写输入框,模拟鼠标点击网页按钮!! QWebview调用JS,自动填写用户名和密码,并且JS模拟鼠标点击网页按钮. 下载地址:https://down ...
- selenium实现163邮箱自动登录
1.报错1:selenium.common.exceptions.NoSuchElementException: Message: no such element: Unable to locate ...
- QQ邮箱验证码登录(移动端邮箱验证登录)
获取邮箱授权码 登录邮箱------->点击设置------->点击账户,下拉------->找到POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务-- ...
- QQ批量自动登录程序的设计
因为自己的QQ号码有好几个,每次重启机子的时候一个一个的登录超级麻烦,而且腾讯老是在偶尔的时候,再把以前已经记住密码的QQ密码给置空,还要重新输入,太麻烦,因此尝试着自己搞一个批量自动登录的程序 以T ...
- php自动登录QQ空间,QQ空间自动登录 - brivio的个人页面 - OSCHINA - 中文开源技术交流社区...
#自动登录 define('ROOT_PATH',__DIR__); include_once(ROOT_PATH.'/lib/Http.class.php'); $config=array( 'us ...
- mysql取消自动登录_腾讯QQ怎么取消QQ宠物自动登录?,你需要学习了
QQ软件仍是我们不可缺少的社交工具,但QQ宠物已经没有刚出来那火了,很多人开始厌烦每次登录QQ,QQ宠物都会自动登录的情况,每次登上QQ的第一件事就是手动去退出QQ宠物,登一次QQ就要退一次QQ宠物, ...
- python向自己qq邮箱发信息_python QQ邮箱自动发送邮件
于初学者来讲在写发送邮件代码时常见的错误有SMTPAuthenticationError535,有点懵逼,检查用户名,密码正确就是报错, 想当年笔者也是这么过来的,现在就给大家分享一下个人经验: 一, ...
- Python案例之QQ空间自动登录程序实现
原网址:https://www.cnblogs.com/zlslch/p/7986680.html 前提就是你的电脑上安装了 python, selenium 使用chrome 浏览器,需要下载合适的 ...
最新文章
- 漂浮机器人新进展:Cimon的头部将为国际空间站带来人工智能
- USB-HDD-WinPE U盘版WINPE启动盘维护系统
- Webservice soap wsdl区别之个人见解
- 应用系统开发思想的变迁
- 【Linux】一步一步学Linux——help命令(16)
- go struct{} 空结构体的特点和作用
- avframe转byte数组_C# amp; VB6.0 图像与二维数组 互转
- Python实现CGI环境
- 【Objective-C学习记录】第一天
- React.js 小书 Lesson10 - 组件的 state 和 setState
- String 也能做性能优化,我只能说牛逼!
- 微型计算机原理及应用课后习题答案,微型计算机原理及应用课后习题答案.doc...
- html小球与边框碰撞反弹,通过JS如何实现多个小球碰撞反弹
- Mac无法正常使用共享屏幕功能的解决办法
- kx linux驱动下载,创新5.1声卡驱动kX Project Audio DriverV5.1免费版下载 - 下载吧
- 《鸟哥 Linux 私房菜:基础版》阅读笔记
- unity2d自动生成敌人_在Unity 2D中产生敌人
- mysql 备份 access_备份access数据库
- merge和AMVP
- aqs clh java_Java并发编程:AQS对CLH锁的优化