• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

ruby watir 登陆邮箱

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

登陆163邮箱:

 1 require "watir" 
 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并给自己发封邮件: 

 1 require "watir" 
 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 

 

标准视图下撰写邮件那个链接不知道该怎么实现,只好切换成基本视图来发邮件


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
《Ruby入门权威经典》(一)发布时间:2022-07-14
下一篇:
一步一步学Ruby(十):Ruby正则表达式(下)发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap