QTP測試.NET控制元件CheckedListBox
對於.NET的CheckedListBox控制元件,我們可以適當封裝,讓其可以支援設定CheckListBox中指定Index的某一項的勾選狀態的功能,以及支援設定CheckListBox中指定內容的某一項的勾選狀態的功能,具體的實現程式碼如下所示:
' 設定CheckListBox中指定Index的某一項的勾選狀態
Function CheckItemByIndex(w_CheckListBox , ItemIndex ,CheckState)
w_CheckListBox.Object.SetItemChecked ItemIndex , CheckState
End Function
RegisterUserFunc "SwfList","CheckItemByIndex","CheckItemByIndex"
' 設定CheckListBox中指定內容的某一項的勾選狀態
Function CheckItemByText(w_CheckListBox , ItemText ,CheckState)
For I =0 to w_CheckListBox.GetItemsCount -1
If w_CheckListBox.GetItem(I) = ItemText Then
w_CheckListBox.Object.SetItemChecked I,CheckState
CheckItemByText = True
Exit Function
End If
Next
CheckItemByText = False
End Function
RegisterUserFunc "SwfList","CheckItemByText","CheckItemByText"
在QTP中引用該VBS檔案後,可以這樣使用封裝的功能:
SwfWindow("Form1").SwfList("checkedListBox1").CheckItemByIndex 0,False
Msgbox SwfWindow("Form1").SwfList("checkedListBox1").CheckItemByText ("雞蛋",True)
相關文章
- QTP測試WinToolbar控制元件QT控制元件
- QTP測試CodeJock Xtreme Suite控制元件QTREMUI控制元件
- 使用QTP的.NET外掛擴充套件技術測試ComponentOne的ToolBar控制元件QT套件控制元件
- QTP測試Yahoo郵箱QT
- QTP測試QQ登入介面QT
- QTP測試Windows計算器QTWindows
- 自動化測試工具QTPQT
- QTP自動化測試Google地圖QTGo地圖
- QTP測試資料管理-Excel+DictionaryQTExcel
- QTP測試AJAX時的等待問題QT
- 自動化測試QTP知識框架QT框架
- 《QTP自動化測試進階》樣章QT
- 使用QTP進行WEB頁面效能測試QTWeb
- 軟體測試工具QTP學習小結QT
- 《QTP自動化測試進階》51CTO試讀QT
- 《QTP自動化測試進階》準備加印!QT
- 用Watir測試QTP的Demo程式Mercury ToursQT
- 使用QTP進行非GUI的自動化測試QTGUI
- QTP專案實戰課程測試指令碼下載QT指令碼
- 用QTP進行GMail郵箱的自動化測試QTAI
- QTP測試多個Windows應用程式的解決方案QTWindows
- 控制元件測試功能點3控制元件
- 《QTP自動化測試進階》第二次印刷QT
- QC、QTP等測試工具已經放到網站資源共享QT網站
- QTP測試多個瀏覽器視窗的解決方案QT瀏覽器
- 《QTP自動化測試實踐》再次加印2000冊!QT
- 《QTP自動化測試進階》China-Pub 預訂中QT
- 《QTP自動化測試進階》一書附帶的原始碼QT原始碼
- 《QTP自動化測試實踐》要出第二版了!QT
- 控制元件測試功能點摘要2控制元件
- Telnet埠測試
- QTP無法錄製的控制元件的解決方法QT控制元件
- .Net單元測試xUnit和整合測試指南(1)
- 51Testing叢書連載:(十) QTP自動化測試實踐QT
- 51Testing叢書連載:(九) QTP自動化測試實踐QT
- 51Testing叢書連載:(十一) QTP自動化測試實踐QT
- 自動化測試之控制元件點選控制元件
- QNET 弱網測試工具