軟件測試工具QTP檢查鏈接對象的兩種方法
軟件測試工具 QTP檢查鏈接對象的兩種方法 Mercury QuickTest 企業級 自動化測試 工具! 目前已經被惠普收購,正式名字為HP QuickTest Professional software ,最新的版本為HP QuickTest Professional 10.0. HP QuickTest Professional 提供符合所有主要應用
軟件測試工具QTP檢查鏈接對象的兩種方法
Mercury QuickTest 企業級
自動化測試工具! 目前已經被惠普收購,正式名字為HP QuickTest Professional software ,最新的版本為HP QuickTest Professional 10.0. HP QuickTest Professional 提供符合所有主要應用軟件環境的
功能測試和
回歸測試的自動化。采用關鍵字驅動的理念已簡化
測試用例的創建和維護。它讓用戶可以直接錄制屏幕上的操作流程,自動生成功能測試或者回歸測試用例。專業的測試者也可以通過提供的內置腳本和調試環境來取得對測試和對象屬性的完全控制。
在QTP中,對于網頁鏈接的測試可以使用Link對象,例如下面的腳本用于對鏈接的地址進行檢查:
‘ 對鏈接的地址進行檢查
Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Link("REGISTER").CheckProperty ("url",http://newtours.demoaut.com/mercuryregister.php)
其中使用了CheckProperty方法,用于對比Link對象的URL屬性是否等于指定的地址。也可以使用Link對象的Object屬性中的href屬性來進行比較,例如下面的代碼所示:
href = Browser("Welcome: Mercury Tours").Page("Welcome: Mercury Tours").Link("REGISTER").Object.href
‘ 如果地址不正確,則報告錯誤
If NOT Then
Reporter.ReportEvent micFail,"Link Error",href
ExitAction
End If
原文轉自:http://www.anti-gravitydesign.com