51Testing软件测试论坛

标题: 关于识别控件的问题 [打印本页]

作者: shuangyan1988    时间: 2016-9-20 16:01
标题: 关于识别控件的问题
[attach]102779[/attach][attach]102780[/attach][attach]102781[/attach]


脚本里用描述性编程,有的时候到划线那句就会弹出错误提示,不知道怎么解决?不知道这里可以怎么写,才能每次都识别错误提示控件?

作者: 歪歪只是嗨皮    时间: 2016-9-21 12:57
1、更改QTP自身对某控件的识别方式,在 tools——Object Identification 中。在这里列出了所有QTP能识别的控件,以及控件的识别方式。你可以给他添加X、Y坐标进行识别。或更明显的,列表中的信息,不按名称识别,而是按ID识别。这个修改可以解决一些问题,动手试试吧……
2、使用虚拟物件,来定义一个控件,在 tools——Virtual Object 中。在这里可以自定义一个控件。例如在ASP的程序中,程序出错,在客户端的表现形式大部分是一样的,你可以把整个错误页面当成一个控件来识别(感觉不错)。如果加一个判断,出错后你想做什么就由你自己定了。
3、使用低级录制或鼠标录制。用 Test——LowLevelRecording/AnlogRecording 吧,用它录制就不需要什么设置了,他会记录你的程序控件相对屏幕的位置。用LowLevelRecording还有代码可改,用AnlogRecording动作就被封装了(维护性极差)。两者因实际环境更取其长吧……

作者: zhengmingmingf    时间: 2016-9-21 14:57
由于各种原因,web中的控件并不一定能够完全识别到,我的处理方式是,通过录制或者添加对象,进行自定义。并不是所有的控件都要用描述性语言去编写,达到识别的目的就行了。




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