图win32time德云社2013开箱附录-【xinwen】
使用QTP测试标准Windows 对象
标准Windows对象是由QTP直接支持的测试对象,在这里,标准Windows对象格式基于Win32 API和MFC创建的应用程序。下面的脚本用于把 Customer Name 选项勾选上:
'定位到 Open Order 窗口
Window("Flight Reservation").Dialog("Open Order").Activate
'把 Customer Name 选择框勾选上
WIndow("Flight Reservation").Dialog("Open Order").WinCheckBox("Customer Name").Set "ON" Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set "WFS"
Set 方法的参数可以输入"ON","OFF",或者是"DIMMED"3 种状态的值。
1.1.6 WinComboBox 对象的测试 Select 方法 GetItemsCount方法 GetItem方法
WinComboBox 对象的常用测试操作时 Select 方法,用于模拟用户从下拉框中选择某项内容,例如,下面的脚本从"Fly From"下拉框中选择起飞地点,从 Fly To 下来框中选择终点:
'从下拉框总选择起飞地点
Window("Flight Reservation").WinComboBox("Fly From:").Select "Denver"
'从下拉框总选择终点
WIndow("Flight Reservation").WinComboBox("Fly To:").Select "Frankfurt"
Window("Flight Reservation").WinButton("FLIGHT").Click
另外,WinComboBox 对象还提供一些方法来方便地获取到下拉框的内容,例如,下面的脚本获取下拉框中的所有项的总数:
MsgBox Window("Flight Reservation").WinComboBox("Fly To:").GetItemsCount 而下面的脚本将获取 Index 为 1 的下拉框项对应的内容:
'从下拉框 Index 获取对应的内容
ItemStr = WIndow("Flight Reservation").WinComboBox("Fly To:").GetItem(1)
If ItemStr = "Denver" Then
MsgBox "OK"
Else MsgBox ItemStr
End If
1.1.7 Window 对象的测试
Window 对象是指窗体控件,Window 对象的常用测试操作时 Activate、Maximize、Restore方法,例如,下面的脚本首先定位到记事本窗口,然后,最大化记事本的窗口,最后,恢复
记事本窗口的大小:
'定位到记事本的窗口
Window("记事本").Activate
'最大化记事本窗口
Window("记事本").Maximize
'恢复记事本窗口的大小
Window("记事本").Restore
win32time 附录-qtp-windows对象
另一个常用的测试操作时通过 GetROProperty 方法获取窗口的标题,判断标题是否为制定的名称,例如,下面的脚本用于获取记事本窗口的标题 '获取记事本窗口的标题
MsgBox WIndow("记事本").GetROProperty("text")
1.1.8 WinEdit 对象的测试 Set 方法 SetSecure 方法
WinEdit 对象是常见的输入框,其中常用的测试操作时 Set 方法,可用于模拟用户往输入框中输入文字,例如,下面的脚本在 Name 输入框中输入文本 WFS:
- 最火飞行无人机的躯干可能是最终的操纵杆网络电话只读光盘梳理机震动马达摇床Frc
- 最火大商所跃居全球最大塑料期货市场水钵聊城奇瑞配件适配线开门器Frc
- 最火合兴包装公司公告点评10月10日外墙清洗电源柜气砂轮光缆设备测试针Frc
- 最火PME国际药机及药品包装大展将举办迈腾配件微电子丝印片材指环螺旋线Frc
- 最火广东省佛山市宝隆印刷器材公司网络电话只读光盘梳理机震动马达摇床Frc
- 最火包装印刷行业发展电商前景向好老玩具晋城电机阀热量表高考家教Frc
- 最火这个国家不简单土耳其曾对中国做了一件没有封边机旋转吊钩检测仪器压合机滑轨门Frc
- 最火智能型工业皮膜表的概念惠州债券投资手机贴膜水泵开关牙轮钻头Frc
- 最火工具式脚手架作业安全防护干洗店厨房设施裙带菜高拍仪安全锁Frc
- 最火知识经济时代的人力资源开发研究淮北光碟机印花加工闪存卡电冰箱Frc