selenium新浪邮箱注册句柄切换实战
多窗口切换,新浪邮箱注册界面
from selenium import webdriver
import time as t
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("http://mail.sina.com.cn/")
driver.implicitly_wait(30)
# 获取当前窗口句柄
now_handle = driver.current_window_handle
t.sleep(2)
#点击注册链接
driver.find_element_by_link_text("注册").click()
t.sleep(2)
#获取所有窗口句柄
handles = driver.window_handles
#对所有窗口句柄循环处理
for handle in handles:#判断handle不是当前窗口句柄if handle != now_handle:driver.switch_to_window(handle)t.sleep(2)driver.find_element_by_name("email").send_keys("Cuinn")t.sleep(2)#关闭注册窗口driver.close()
#切换登录页面
driver.switch_to_window(now_handle)
t.sleep(3)
#在账号输入框中输入邮箱
driver.find_element_by_id("freename").send_keys("Cuinn")
t.sleep(4)
driver.quit()
selenium新浪邮箱注册句柄切换实战相关推荐
- 为什么用新浪邮箱收不到Github注册的验证邮件???
注册时首先确保邮箱地址等各项信息没有问题,但是为什么找不到邮件呢???点了重新发送还是没收到??? 这里不难看出新浪邮箱对部分邮件的"选择性"屏蔽.不得不说是有点恶心的,我只能认为 ...
- html注册新浪邮箱代码,JS仿新浪邮箱点击联系人添加Email地址
新浪邮箱添加功能 var ev={}; var flyDiv="bxAddrFly"; var inceptDiv="SendAddress"; var add ...
- Linux上的服务器无法调用新浪邮箱发送邮件
问题背景: 在web网站开发中,有许多功能的实现需要发送邮件,比如用户的密码找回功能,可能就需要通过服务器向用户的注册邮箱发送验证码邮件来实现.而发送邮件功能可以通过很多方式实现,比如HTML中的ma ...
- flask 发送新浪邮箱邮件
邮件的用处很多,如注册时验证用户.找回密码.线上程序出现重大bug时触发邮件提醒以及服务器关键数据(CPU.网络.内存)监控提醒等 安装使用邮件的依赖包 pip install Flask-Mail ...
- 邮箱功能开发总结(以新浪邮箱为例子)
一.注册新浪邮箱 1.1选择设置 1.2对邮箱设置进行设置 二.idea中操作 2.1引入mail依赖 <dependency><groupId>org.springframe ...
- js提取新浪邮箱的信用卡
js提取用户新浪邮箱中的信用卡信息,是js非nodejs. 对比py,之前就做不好,出现了复杂点选验证码.js的开发速度只需要py的三分之一,甚至十分之一. js在客户端执行,py在后端执行,py要实 ...
- 新浪邮箱发信php源码,Winmail退信分析大全
退信示例 Hi, Your message can not deliver to the following addresses. Error information: , remote server ...
- Java Web(十三) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)
加油加油. --WH 一.发送邮件的原理 在了解其原理之前,先要知道两个协议,SMTP和POP3 SMTP:Simple Mail Transfer Protocol,即简单邮件传输协议,发送邮件的协 ...
- web开发(九) 使用javamail进行发送邮件,(使用QQ,163,新浪邮箱服务器)
在网上看见一篇不错的文章,写的详细. 以下内容引用那篇博文.转载于<http://www.cnblogs.com/whgk/p/6506027.html>,在此仅供学习参考之用. 一.发送 ...
最新文章
- c++中的auto关键字
- 就《在企业中发起和推广DevOps》的问答
- oracle 之 using 使用
- 几种Win7/Windows共享虚拟无线网络的方法及区别
- mysql 5.7.13 mac_Mac 安装mysql 5.7.13版本 登录及改密码
- 30 秒?!Chrome 插件带你速成编程学习 | 程序员硬核评测
- 快速了解C#接口(Interface)
- poj 1164城堡问题(DFS)
- 【pytorch】(断点)继续上次训练
- 基于PC-DIMS脱机软件 的海克斯康三坐标机脱机编程软件手册。
- 用树莓派做一个人脸识别开锁应用
- 原生JS实现HTML文件上传,简单实现js上传文件功能
- 神奇的数字之回文数c语言,奇妙的数字
- 百度网盘断点续传下载工具IDM
- windows日志总结
- 15分钟带你入门Pandas
- matlab中时域逐步积分方法,newmark积分法
- 全网最简单的方法QQ透明头像设置方法(小白教程)几分钟搞定
- SEO静态页面生成系统
- axios 官方指南翻译
热门文章
- Android onKeyDown监听返回键无效
- JavaScript的入门(下)
- DPark安装及相关资料整理
- 苹果x计算机怎么恢复,苹果手机怎样找回备忘录,电脑小白数据恢复全攻略
- mysql dsn设置_[分享]用数据源(用数据源(ODBC)创建数据库连接DSN设置)创建数据库连接DSN设置...
- CG共轭梯度下降法【学习笔记、例题与代码】
- 数组常用的API(二)
- Url参数是另一段带参Url
- linux命令之jq
- 通过身份证号 计算退休日期 例男60岁,女55岁退休