|
回复 #4 rzhao 的帖子
帮你说明一下,我估计你问的问题是这样的:
1:在C#中有一个错误提示的ErrorProvider(一个提示错误的小红点儿),如果这个小红点出现了,在QTP中如何能捕获的到?
---windows的应用程序,在dialog对象上有编辑框,errorprovider对象这个编辑框的内容进行校验,如果编辑框的内容不合法,会在后面显示红点进行提示。
楼主想识别这个红点代表的对象,检查红点是否存在。
因为我对QTP识别windows对象不是很了解,不太清楚这个红点是一个icon还是直接画图画上去的。我尝试了一下,QTP在获取windows的图片(picture,icon,background属性)对象时非常困难。所以我无法给出解决方案。
2:如果选中DataGrid里边的某一行,然后按Delete键删除,QTP不能记录,该怎么办?
---datagrid是windows的控件,支持键盘操作。这个问题我已经回答了,可以用sendkeys方法解决。实在不行还可以直接调用windows的api。这个问题应该好解决。
不知道我理解的是否正确?建议楼主可以多贴贴图或代码,这样说明问题更加直观。
[ 本帖最后由 sstars 于 2007-8-28 12:47 编辑 ] |
|