51Testing软件测试论坛

标题: QTP中如何校验dropdown list是不是on focus [打印本页]

作者: Susie_yang    时间: 2009-9-7 11:53
标题: QTP中如何校验dropdown list是不是on focus
如题,新进入一个页面中,页面上有一个dropdown list,如果不进行任何操作,该dropdown list是on focus的。我还是新手,不知道如何校验,请大家帮忙。谢谢了!!!
作者: bagwell333    时间: 2009-9-7 16:36
用spy你会看到一个属性focused,如果焦点就为True,否则False。
你可以控件.getROProperty("focused"),取得后判断。
作者: Susie_yang    时间: 2009-9-15 15:58
不好意思啊,我再追问一句。
我没有找到focused这个属性,但是有onfocus和hidefocus 这两个属性。我使用
myvalue = Browser("xxx").Page("xxx").WebList("xxxx").GetROProperty("onfocus")
msgbox myvalue
myvalue = Browser("xxx").Page("xxx").WebList("xxxx").GetROProperty("hidefocus ")
msgbox myvalue
当这个dropdown list 是on focus的时候,想看看这个属性值是什么,可是都显示为空。
作者: 风雪夜归人    时间: 2009-9-15 18:52
onfocus和hidefocus 是当onfocus或者hidefocus事件发生的时侯,程序的处理方法吧?

MsgBox Browser("Browser").Page("Page").Link("<< Newer").GetROProperty("focused")

你可以直接这样试,应该可以
作者: liujinkui    时间: 2009-9-15 21:45
focused 这个可以有.
作者: Susie_yang    时间: 2009-9-16 09:55
谢谢各位的帮忙,我试了一下确实好用。
谢谢大家。
我还有个小小的疑惑,我用spy没有找到focused属性,各位是怎么知道的呢?就是凭经验吗?还是有这方面相关的文档?
作者: bagwell333    时间: 2009-9-16 16:51
对于web页上,某种控件,你可以到W3上去查找相关的属性和方法。
担spy没找到focused属性,我不清楚。我的9.0能看到的。




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