TA的每日心情 | 开心 2015-5-4 14:23 |
---|
签到天数: 1 天 连续签到: 1 天 [LV.1]测试小兵
|
Browser("网站后台管理").Page("网站后台管理").Frame("left").Link("工作站人员管理").Click
Browser("网站后台管理").Page("网站后台管理").Frame("main").Link("添加").Click
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("username").Set "vv1"
mm=Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("username").GetROProperty("value")
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("password").SetSecure "448fd7cf8e392c5cdb8ca299"
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebEdit("repassword").SetSecure "448fd7d1d0c5ec492dd8a447"
Browser("网站后台管理").Page("网站后台管理").Frame("main_2").WebButton("确 定").Click
'Browser("网站后台管理").Page("网站后台管理").Sync
------上面的代码是在网站后台添加一个管理员,下面的代码是用来在数据库中检查有没有新的记录生成
Dim res,cmd,sql
Set Res=createobject("adodb.recordset")
Set Cmd=createobject("adodb.command")
‘连接SQLServer2000数据库
(连接数据库代码显示不完整,我截了张图片,具体见图片)
Cmd.CommandType = 1
‘这条SQL用来查询数据库中是否存在新添加的用户的记录
sql="select * from member where username='"&Trim(mm)&"'"
Cmd.CommandText = sql
msgbox sql
Set res =Cmd.Execute()
’if条件用来判断查询的结果中有没有值(关于SQL的查询,以及IF条件中的判断,你可以根据实际情况来进行修改)
If (res.eof=true) Then
Reporter.ReportEvent 1,"添加用户,数据库验证","添加失败"
else
Dim w
w=res("username")
If mm=w Then
msgbox "username=="&w&",页面数据与数据库数据相同!!!"
Reporter.ReportEvent 0,"添加用户,数据库验证","添加成功"
End If
End If
Set res=nothing
Set cmd.ActiveConnection=nothing
Set Cmd=nothing
[ 本帖最后由 xueboy118 于 2008-5-21 16:25 编辑 ] |
|