51Testing软件测试论坛

标题: 如何判断控件是否得到焦点 [打印本页]

作者: yfyl0309    时间: 2007-9-5 16:24
标题: 如何判断控件是否得到焦点
比如说一个注册界面  有“用户名“   “用户密码“  “用户地址“ 等文本框
需求: 焦点在“用户名“的时候按 TAB键 焦点跳到下一个控件 也就是“用户密码“ 再按TAB键  焦点又到“用户地址“

如何来判断按TAB键的时候 焦点跑的位置是正确的呢  也就是说如何判断某个控件当前是否获得了焦点呢

请教各位高手了
作者: yuandjing    时间: 2007-9-5 17:17
Object identification properties can be used in the object repository description, in programmatic descriptions, in checkpoint and output value steps, and as argument values for the GetTOProperty and GetROProperty methods.
The AcxButton test object supports the identification properties listed in the table below

focused  Indicates whether the object has the focus.
Possible values:        
       True
       False  
qtp的帮助有这样的描述

可以getroproperty获得focused的属性进行判断

[ 本帖最后由 yuandjing 于 2007-9-5 17:28 编辑 ]
作者: sterson    时间: 2007-9-5 17:41
getroproperty具体怎么做呢.

getroproperty(控件名).focused=false
是这样的吗?
作者: yfyl0309    时间: 2007-9-5 17:46
a= Browser("百度搜索").Page("百度一下,你就知道").WebButton("百度一下").GetROProperty ("focus")

a=1 得到焦点
a=0 未得到焦点

多谢2楼的解答拉 我现在知道怎么测拉




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2