使用QuickTest Professional(QTP)需要掌握的小技巧
21、Q:网页下拉框的选择
A:For i =1 to 10 Sub ChildObjects_Example() Set ōDesc = Descrīption.Create() End Sub |
22、Q:将测试数据单独拿出来
A:取得一个
Browser("Browser").Page("").WebList("fid").GetItem (1) |
取得全部
Browser("Browser").Page("").WebList("fid").GetROProperty("all items") |
以下可以在自带的例子中实现
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中不是有个Quality Center Connection,选择服务器连接,服务器处输入类似http://computer_name/tdbin,其中computer_name为服务器的名字,连接后在测试结果中添加defect就可以与TD相连了。
24、Q:处理Windows弹出窗口
A:IF Not Window("Flight Reservation").Exist(1) Then End If |
25、Q:查询结果的比较
这是查询一个字段的,对查询结果多页的情况也涉及了,其实应该把所有查询字段联合起来的,也就是改改sql语句和判断条件。
[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 |
文章来源于领测软件测试网 https://www.ltesting.net/