ruby watir 登陆邮箱
登陆163邮箱:
2 test_site = "http://mail.163.com/"
3 ie = Watir::IE.new
4 ie.goto test_site
5
6 ie.text_field(:name, "username").clear
7 ie.text_field(:name, "username").set("test_hi")
8 ie.text_field(:name, "password").set("*******")
9
10 ie.button(:type, "submit").click
本来想写个自动发邮件的脚本,却发现以我现在的水平很有难度
登陆gmail并给自己发封邮件:
2 ie = Watir::IE.new
3
4 username = "zhjmao"
5 userpass = "******"
6
7 ie.goto "https://www.google.com/accounts"
8 #填写登陆信息
9 ie.text_field(:name, "Email").clear
10 ie.text_field(:name, "Email").set("#{username}")
11 ie.text_field(:name, "Passwd").set("#{userpass}")
12 #点击登陆按钮
13 ie.button(:name, "signIn").click
14 #进入邮箱
15 ie.link(:text , "Gmail").click
16 #打开基本视图
17 ie.goto "https://mail.google.com/mail/h/?v=b&pv=tl&cs=b"
18 #输入收件人,默认为自己
19 ie.text_field(:name, "to").set("#{username}@gmail.com")
20 #输入主题
21 ie.text_field(:name, "subject").set("send email to #{username}@gmail.com")
22 #输入内容
23 ie.text_field(:name, "body").clear
24 ie.text_field(:name, "body").set("send email to #{username}@gmail.com,body")
25 #点击发送按钮
26 ie.button(:name, "nvp_bu_send").click
27
标准视图下撰写邮件那个链接不知道该怎么实现,只好切换成基本视图来发邮件
转载于:https://www.cnblogs.com/odbc/archive/2009/05/11/watirsendemail.html
ruby watir 登陆邮箱相关推荐
- 如何安全登陆邮箱?这些邮箱登陆入口你知道吗?
当我们在选择注册企业邮箱时,最关注的肯定是邮箱的安全问题了,因为我们的邮箱中,有着客户的联系方式以及公司的重要信息等机密文件,这些都是不能被泄露的.所以我们应当把邮箱的安全性放在首位去考虑,不仅要看这 ...
- php 跳转邮箱,JS简单实现点击跳转登陆邮箱功能的方法
本文实例讲述了JS简单实现点击跳转登陆邮箱功能的方法.分享给大家供大家参考,具体如下: 前言 注册的过程中往往需要填写邮箱,并登陆邮箱进行验证.利用JS可以实现针对不同的邮箱进行点击登录验证,以下为实 ...
- php 跳转邮箱,实例详解JS简单实现点击跳转登陆邮箱功能的方法
本文主要介绍了JS简单实现点击跳转登陆邮箱功能的方法,涉及js针对hash表的遍历与页面元素属性动态操作相关实现技巧,需要的朋友可以参考下,希望能帮助到大家 前言 注册的过程中往往需要填写邮箱,并登陆 ...
- php 跳转邮箱,JS点击跳转登陆邮箱功能简单的实现方法
本文实例讲述了JS简单实现点击跳转登陆邮箱功能的方法.分享给大家供大家参考,具体如下: 前言 注册的过程中往往需要填写邮箱,并登陆邮箱进行验证.利用JS可以实现针对不同的邮箱进行点击登录验证,以下为实 ...
- JS实现点击跳转登陆邮箱
前言 注册的过程中往往需要填写邮箱,并登陆邮箱进行验证.利用JS可以实现针对不同的邮箱进行点击登录验证,以下为实现方案,很简单 代码 邮箱域名数据 1 2 3 4 5 6 7 8 9 10 11 12 ...
- 2022还不知道登陆邮箱账号怎么填写?个人邮箱登录注册流程看详解
今年入冬以来,我国多地散发新冠肺炎疫情.浙江三地同日报告新增.满洲里大规模核酸共检出阳性431例.上海新增本土1例."奥密克戎"以惊人的速度传播,目前已至少在38个国家和地区出现. ...
- Ruby+Watir搭建自动化测试框架
通过一番比较和精选,最终决定使用目前比较流行的Ruby来作为我的自动化测试框架设计的首先测试脚本,加上它的测试工具Watir几乎完美的代替了所谓收费工具QTP,并且有过之而无不及. 下面我们正式开始说 ...
- 外贸企业邮箱登录入口,怎么登陆邮箱app?
企业邮箱行业,除了一些大厂.大企业,外贸国际业务公司使用企业邮箱的更多.由于各个公司国际业务模式的不同使用的登录方式也不同. TOM企业邮箱主要用户是外贸公司,开通的邮箱账号走独立海外通道收发信.外贸 ...
- android 邮箱 知乎,仿知乎登陆邮箱自动补全,邮箱补全
仿知乎登陆邮箱自动补全,邮箱补全 项目要求: 登陆界面输入邮箱,自动匹配常用邮箱并自动补全后缀. 比如邮箱为10376129@qq.com,当我输入10376129@q时,输入框自动补全后面的q.co ...
最新文章
- 鲜为人知的object-fit属性,让您的img图片不再因为固定宽高而被拉伸压缩
- java应用menchac_java之JUC
- Java jdbc中的date,大文本等类型转换
- android studio怎样运行uniapp打包项目_uni app系列002:离线打包apk(2)
- 直播协议HTTP-FLV标准解读与技术实现
- flink的datastream进行join操作没有输出结果一例
- CUDA10.1配置VS2017
- python乐观锁代码实现_Django的乐观锁与悲观锁实现
- OTL翻译(4) -- otl_stream类
- 总结51单片机避免复位触发的几种方法
- 积木导出pdf打不开文件,后台报空指针
- GeoTools操作shapefile
- jQuery + JavaScript 实现的动态添加文本框功能 和 动态删除文本框功能(二)
- jpg格式图片怎样压缩?电脑如何压缩jpg图片?
- 医院时钟系统,NTP子钟,网络子母钟系统,ntp子母钟,网络子母钟——为您的系统保驾护航
- 设置用户计算机的ip地址,电脑动态IP地址怎么设置
- 流媒体服务器ZLMediaKit
- 单元测试报错Wanted but not invoked:
- ccf公共钥匙盒python_CCF/CSP 公共钥匙盒
- 无线充电线圈绕制注意事项
热门文章
- ttf能改成gfont吗_如何编辑ttf字体文件
- java正则 环视_正则表达式之环视(java)
- python降维将多列数据压缩为一列_Python机器学习(Sebastian著 ) 学习笔记——第五章通过降维压缩数据(Windows Spyder Python 3.6)...
- Linux环境下配置Tomat
- qt 字体不随dpi_Windows – QT5字体渲染在各种平台上不同
- PyTorch教程(四):维度变换
- 从零开始学习docker(十五)Swarm mode 介绍
- 薅羊毛!1024程序员的狂欢!
- 一款在线工具,克服Python、Java等7种语言编程障碍
- 如何看待 2020 届校招算法岗「爆炸」的情况?英雄所见略同