|
7#
楼主 |
发表于 2006-7-7 14:25:17
|
只看该作者
调试通过了,下面是完整脚本.谢谢xiaonan. 但是还有一个问题请教, WebElement("共 21 条") 这个"21"是变化的, 怎样去定义呢?
Browser("系统").Page("系统").Frame("FrameMain").Image("03_tsyjy_2").FireEvent "onmouseover"
Browser("系统").Page("系统").Frame("FrameMain").Image("03_tsyjy_2").Click
Browser("系统").Page("系统").Frame("FrameMain").WebElement("查询").Click
Browser("查询页面").Page("查询页面").WebEdit("WebEdit").Set "2006-05-06 00:00:00"
Browser("查询页面").Page("查询页面").WebEdit("WebEdit_2").Set "2006-07-06 10:30:30"
Browser("查询页面").Page("查询页面").WebButton("查 询").Click
Browser("查询页面").Page("查询页面").Sync
Public var_GetROProperty
var_GetROProperty = Browser("查询页面").Page("查询页面").WebElement("共 21 条").GetROProperty("innerText")
str1=Instr(var_GetROProperty," ")
''**********替代字串函数
Function ReplaceTest(patrn, replStr)
Dim regEx ' Create variables.
Set regEx = New RegExp ' Create regular expression.
regEx.Pattern = patrn ' Set pattern.
regEx.IgnoreCase = True ' Make case insensitive.
ReplaceTest = regEx.Replace(var_GetROProperty, replStr) ' Make replacement.
End Function
'*********剔除获取变量字符串的空格,并去掉第一个及最后一个字符
Dim str1,str2,str3
Do while str1<>0
str1=Instr(var_GetROProperty," ")
str2=ReplaceTest(" ","")
var_GetROProperty=str2
Msgbox str1
Msgbox str2
Loop
str3=Right(var_GetRoProperty, Len(var_GetRoProperty)-1) '向右移一个字符显示
var_GetRoProperty=Left(str3,Len(str3)-1) '向左移一个字符显示
'*********与数据库内容比较
Dim res, cmd, sql,num
Set res = CreateObject("adodb.recordset")
Set cmd = CreateObject("adodb.command")
Set conn = CreateObject("ADODB.Connection")
conn.Open "lnkfsc", "kf", "kf123"
cmd.ActiveConnection = conn
cmd.CommandType = 1
sql = "select count(*) from as_work_accept where accept_date >= to_date('2006-05-06 00:00:00','yyyy-mm-dd hh24:mi:ss') and accept_date <=to_date('2006-07-06 10:30:30','yyyy-mm-dd hh24:mi:ss')"
cmd.CommandText = sql
Set res = cmd.Execute(sql)
num=Cint(res.fields(0))
If num= var_GetROProperty-1 Then
Reporter.ReportEvent micpass, "test", "output"
Else
Reporter.ReportEvent micfail, "testl", "fail"
End If
conn.Close
Set res = Nothing
Set cmd = Nothing
Set conn = Nothing |
|