51Testing软件测试论坛

标题: 如何获取对话框中的文字内容? [打印本页]

作者: puccaguo    时间: 2008-4-11 13:47
标题: 如何获取对话框中的文字内容?
例如输入某张单据有一个必填项没有填,点击保存,应该弹出对话框提示该必填项必须输入。请问一下怎么获取该对话框中的文字内容啊?我看到QTP识别这个对象的属性里面没有文字内容啊。谢谢
作者: 雷声之前    时间: 2008-4-11 15:36
……

[ 本帖最后由 雷声之前 于 2008-4-11 15:49 编辑 ]
作者: topor    时间: 2008-4-11 15:57
用object spy查看对话框,里面的text应该有内容的呀。
建议LZ试试看先~~~
作者: bluewaves    时间: 2008-4-11 16:20
Browser("****").Pape("****").Static("****").getROProperty("text")

[ 本帖最后由 bluewaves 于 2008-4-11 16:26 编辑 ]
作者: 雷声之前    时间: 2008-4-11 16:44
楼上正解
作者: 蟑螂    时间: 2008-4-12 10:47
"object spy"是什么?怎么把那个弄出来
作者: 雷声之前    时间: 2008-4-12 15:25
object spy是对象识别工具,可以把对象的属性识别出来

他在对象仓库中,有个像间谍一样图标的就是

不过楼主的问题我是用添加对象到本地来实现的(add object to local)

[ 本帖最后由 雷声之前 于 2008-4-12 15:26 编辑 ]
作者: zte_boy    时间: 2008-4-12 20:18
getROProperty("text")
作者: puccaguo    时间: 2008-4-14 09:26
用Browser("****").Pape("****").Static("****").getROProperty("text")得不到,因为每次运行的时候对话框中的内容是不一样的
我现在是用文字输出的方式得到的,这个好像可以。
作者: workstudy    时间: 2008-4-14 10:02
LZ能详细讲一下文字输出的方式吗?
作者: puccaguo    时间: 2008-4-14 13:53
在录制的过程中进行添加文字输出检查点
就是当出现对话框时,选择QTP工具栏上的instert->output value去添加。
我不会贴图。怎么样可以传图片上去啊?这样说的清楚一些
作者: workstudy    时间: 2008-4-14 14:44
点击回复,上传附件,找到图片路径




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