QQ:394735564
最近领导打算把新项目用QTP来实现自动化,所以我想借此机会对原来的winrunner框架进行优化.欢迎大家加我QQ一起探讨交流.
发布新日志
-
2009-02-03 14:47:23
WinRunner所有属性
下面的表格包括所有WR在Context Sensitive测试中使用的属性。表格分成可移动属性、半移动属性和不可移动属性。
注意:XRunner中创建的脚本不能在WR中使用。
可移动属性
属性 |
描述 |
abs_x |
对象左上角对应屏幕左上角的x轴相对坐标 |
abs_y |
对象左上角对应屏幕左上角的y轴相对坐标 |
attached_text |
靠近对象的静态文本 |
class |
请参考类属性 |
class_index |
用来标识对象的序号,和窗体中其他同类对象的位置有关(只在JAVA插件加载的情况下) |
count |
菜单中包含的菜单项目的数量 |
displayed |
一个布尔值,用来指出对象是否被显示:1表示在屏幕上可见,0表示不可见 |
enabled |
一个布尔值,用来指出对象是否可用:1表示可用,0不可用 |
focused |
一个布尔值,用来指出键盘输入是否直接到达对象:1表示对象有键盘聚焦,0没有 |
height |
对象的高度(以象素为单位) |
html_url |
一个URL(只在WebTest情况下) |
label |
对象上显示的文本 |
maximizable |
一个布尔值,用来指出对象是否可最大化:1表示可以,0不可以 |
minimizable |
一个布尔值,用来指出对象是否可最小化:1表示可以,0不可以 |
module_name |
一个可执行文件的名称,这个文件创建了特定的窗体 |
nchildren |
对象拥有的所有子元素的数量 |
NSTBTitle |
浏览器中一个工具栏的标题(只在WebTest中) |
NSTitle |
浏览器的标题(只在WebTest中) |
num_columns |
表格对象(只在Terminal Emulator软件中) |
num_rows |
表格对象(只在Terminal Emulator软件中) |
parent |
对象的父对象的逻辑名 |
part_value |
一组中的radion button或check box的名称(只在WebTest中) |
position |
菜单项目在菜单中从上到下的位置(第一个项目在位置0) |
submenu |
布尔值,用来指出菜单项目是否有子菜单:1表示有,0没有 |
value |
在不同类中含义不同:
Radion 和check button:1表示已经被选,0表示未被选
菜单项目:1表示菜单已经被选,0表示未被选
List对象:指出被选择项目的文本字符串
Edit/Static对象:指出文本区域的内容
滚动对象:指出滚动位置
所有其他对象:value属性是一个空字符串(null string) |
width |
对象的宽度(以象素为单位) |
x |
对象左上角对应窗口原点的x轴坐标 |
y |
对象左上角对应窗口原点的y轴坐标 |
半移动属性
属性 |
描述 |
handle |
一个指向对象的运行指针:HWND handle |
TOOLKIT_class |
特定toolkit类的值。在视窗系统中这个属性的值和MSW_class的值相同。 |
不可移动的Microsoft Windows属性
属性 |
描述 |
active |
布尔值,指出窗口是否被激活 |
MSW_class |
Microsoft Windows类 |
MSW_id |
Microsoft Windows ID |
obj_col_name |
DataWindow和列名称的串联。PowerBuilder插件下,对于edit field对象而言是指明列的名称。 |
owner |
窗体所属的软件的名称 |
pb_name |
开发人员给PowerBuilder对象分配的字符串,只在PowerBuilder插件下有效。 |
regexp_label |
使WR用可变卷标识别对象的字符串和常规表达式 |
regexp_MSW class |
Microsoft Windows class结合一个常规表达式,使WR能识别包含可变MSW_class的对象 |
sysmenu |
布尔值,指出一个菜单项目是否是系统菜单的一部分 |
text |
对象或窗体的可见文本 |
vb_name |
开发人员给Visual Basic对象分配的字符串,只在Visual Basic插件下有效。 |
查看(959)
评论(0)
收藏
分享
管理