登陆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
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
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
标准视图下撰写邮件那个链接不知道该怎么实现,只好切换成基本视图来发邮件