51Testing软件测试论坛

标题: 是add-in的问题么? [打印本页]

作者: 陈佳    时间: 2006-7-4 14:36
标题: 是add-in的问题么?
我在使用QTP82录制了一段用.net编写的应用程序操作脚本,但是回放的时候总是提示控件无法识别

请问如何解决?
作者: walker1020    时间: 2006-7-4 14:39
“控件无法识别”是非常普遍的错误,产生此错误的原因有很多。楼主把你的错误信息说得具体一点,否则神仙也帮不了你。
作者: zhx416    时间: 2006-7-24 18:58
WebEdit控件无法识别怎么办?
作者: zhx416    时间: 2006-7-24 19:00
Username Cannot identify the object "Username" (of class WebEdit). Verify that this object's properties match an object currently displayed in your application. 失败
详细信息:Object's physical description:
Visible = -1
Type = text
rows = 0
Name = Username
Mercury Class = WebEdit
Max Length = 2147483647
Html Tag = INPUT
Html Id = Username
default value =
DHTML Class = InputWhite
作者: xiaonan    时间: 2006-7-25 08:56
装过插件了吗?
作者: volvoo    时间: 2006-7-25 12:40
标题: 应该 装dot net插件了把,否则 怎么录制 出来的
我觉得 你应该看看对象库中该对象的属性,应该是运行过程中,部分属性发生了变化,qtp就无法识别了
你去掉一些不必要的属性看看,或者用正则表达式
作者: yangkinki    时间: 2006-7-26 10:43
确定对象库中属性与运行中对象属性一样,如果不一样,按照楼上的进行相应处理
可以用 GetROProperty  ,GetTOProperty 方法取到,GetROProperty returns the current property value of the object in the application during the test run. GetTOProperty returns the value from the test object's description.
作者: sailor_hu    时间: 2006-7-26 18:44
一般遇到不能识别的控件 , 差异选项里面  勾选  x,y。 也就是记住坐标进行识别,这是比较笨的,也比较普及的方法




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