QTP整合Sikuli
Sikuli的PDT(圖片驅動測試)能力可以為QTP等自動化測試工具在識別和處理測試物件上助一臂之力。
下面介紹如何整合QTP與Sikuli。
1、使用Sikuli IDE編輯好指令碼
2、儲存指令碼並匯出可執行程式碼(File –> Export Executable)
但是需要注意的是這時候匯出的是字尾為.skl的檔案,不能直接執行,需要通過Sikuli呼叫執行。
因此可以編寫一個批處理檔案如下:
cd D:/Sikuli/MyTest
"C:/Program Files/Sikuli/Sikuli-IDE.bat" QQ.skl"
3、在QTP中編寫指令碼呼叫批處理檔案
可以使用SystemUtil的run方法:
SystemUtil.Run "D:/Sikuli/MyTest/QQ.bat","","D:/Sikuli/MyTest/","",2
也可以使用WSCript.shell物件的run方法來執行批處理檔案
Dim oShell
Set oShell = CreateObject ("WSCript.shell")
oShell.run "D:/Sikuli/MyTest/QQ.bat",2,true
Set oShell = Nothing
這樣就實現了QTP與Sikuli的整合,藉助Sikuli的影像識別和PDT測試指令碼開發能力,QTP將“如虎添翼”!
相關文章
- [sikuli]ubuntu下安裝sikuliUbuntu
- sikuli 安裝執行 整合進MyEclipse 新手教程Eclipse
- Sikuli測試應用研究報告
- 安裝QTP後,啟動qtp程式自動退出QT
- QTP 10 破解 之路QT
- QTP連線OracleQTOracle
- AutoIt vs. QTPQT
- QTP的Action模板QT
- WinRunner和QTP對比QT
- QTP問與答(轉)QT
- RFT和QTP與AutoItQT
- QTP關鍵技術QT
- QTP - 指令碼相關收集QT指令碼
- QTP測試Yahoo郵箱QT
- QTP的TextUtil物件的使用QT物件
- QTP10除錯時檢視變數顯示空白 - 補丁QTP_00591QT除錯變數
- 在QTP中使用Eval與ExecuteQT
- QTP測試QQ登入介面QT
- QTP測試Windows計算器QTWindows
- QTP測試WinToolbar控制元件QT控制元件
- QTP學習筆記(上)薦QT筆記
- 自動化測試工具QTPQT
- 在loadrunner中呼叫QTP指令碼QT指令碼
- QTP讀取Excel資料的方法QTExcel
- QTP自動化測試Google地圖QTGo地圖
- QTP中如何判斷Excel程式是否存在?QTExcel
- QTP測試.NET控制元件CheckedListBoxQT控制元件
- 介紹一個QTP基礎框架 - SIFLQT框架
- QTP測試資料管理-Excel+DictionaryQTExcel
- QTP測試AJAX時的等待問題QT
- 自動化測試QTP知識框架QT框架
- 跟小師父學習QTP後的總結QT
- WEB的QTP原型框架PAFAWEB(增強型SAFFRON)WebQT原型框架
- 《QTP自動化測試進階》樣章QT
- QTP測試CodeJock Xtreme Suite控制元件QTREMUI控制元件
- QTP處理驗證碼的一種方法QT
- QTP呼叫外部應用程式的4種方法QT
- QTP小技巧 - 自動匯出HTML結果QTHTML