使用QuickTest Professional(QTP)需要掌握的小技巧
21、Q:網(wǎng)頁(yè)下拉框的選擇
A:For i =1 to 10 Sub ChildObjects_Example() Set ōDesc = Descrīption.Create() End Sub |
22、Q:將測試數據單獨拿出來(lái)
A:取得一個(gè)
Browser("Browser").Page("").WebList("fid").GetItem (1) |
取得全部
Browser("Browser").Page("").WebList("fid").GetROProperty("all items") |
以下可以在自帶的例子中實(shí)現
Window("Flight Reservation").WinComboBox("Fly From:").Select "Frankfurt" a=window("Flight Reservation").wincombobox("Fly From:").GetItem(1) reporter.ReportEvent 2,"下拉列表的值",a |
23、Q:和TD連接
A:在QTP中不是有個(gè)Quality Center Connection,選擇服務(wù)器連接,服務(wù)器處輸入類(lèi)似http://computer_name/tdbin,其中computer_name為服務(wù)器的名字,連接后在測試結果中添加defect就可以與TD相連了。
24、Q:處理Windows彈出窗口
A:IF Not Window("Flight Reservation").Exist(1) Then End If |
25、Q:查詢(xún)結果的比較
這是查詢(xún)一個(gè)字段的,對查詢(xún)結果多頁(yè)的情況也涉及了,其實(shí)應該把所有查詢(xún)字段聯(lián)合起來(lái)的,也就是改改sql語(yǔ)句和判斷條件。
[i]Set Conn = CreateObject("ADODB.Connection") Set Rs = CreateObject("ADODB.Recordset") Conn.Open "Descrīption=kml-it;DRIVER=SQL Server;SERVER=KML-IT;UID=sa;PWD=password;APP=QuickTest Professional;WSID=KML-MICHELLE;DATABASE |
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/