|
'=======================================================
' 用例編號:
' 用例說明:
' 用例作者:
' 版本歷史:
'=======================================================
Option Explicit
'範例
If SetText(SwfWindow("Form1").SwfEdit("TextBox1"), "1234567890123456789012345") Then
reporter.ReportEvent micFail, "字串長度檢查錯誤", "長度沒有控制正確"
End If
'=========================================================
' 函數說明: 向一個 SwfEdit 對象塞入Text內容, 返回執行成敗
' 參數說明: objEdit - 類型為 SwfEdit 的控件對象
' text - 要填入到 objEdit 中的內容
' 返 回 值: Boolean
'=========================================================
Public Function SetText(byval objEdit, byval text)
On Error Resume Next
'错误报表中不显示接下来产生的任何错误
Reporter.Filter rfDisableAll
objEdit.Type text
If err.number<>0 Then
'產生錯誤
SetText = False
Else
SetText = True
End If
'恢复报表错误过滤,否则后面所有的错误都不会纪录到Report中.
Reporter.Filter rfEnableAll
End Function
关键在于:
Reporter.Filter rfDisableAll
Reporter.Filter rfEnableAll
[ 本帖最后由 walker1020 于 2007-8-27 22:06 编辑 ] |
|