51Testing软件测试论坛

标题: QTP识别页面Webelement的问题 [打印本页]

作者: 782830369    时间: 2016-9-1 14:46
标题: QTP识别页面Webelement的问题
我这样写,Browser("name:=首页").Page("title:=首页").WebElement("width:=54"),根本就识别不了。WebElement 不知道要怎么样去识别对象,求高手帮忙。谢谢了~
作者: qmqq0000    时间: 2016-9-1 16:58
WebElement 那么多属性值为何选择"width"......这个值随着你窗口大小的改变而改变,肯定会找不到对象。
像 abs_x\abs_y\height\width\x、y值在描述编程时候尽量别使用,抓住这个Element的不变且唯一的属性!
html id\innerhtml\outerhtml 都可以。
作者: zhanghl820716    时间: 2016-9-28 09:24
我也遇到这样的问题了,我不知道你是什么语言开发的,我的是.net开发的,问题已经解决了;
我的方法是:
1.由于项目是.net开发的程序,所发在录制脚本时选择.net协议和WEB协议,前提是必须要安装QTP的.net插件;
2.在录制时无法自动识别“webElment”控件,需要在脚本完成后,手动扑捉该控件添加到对象库中(如果有多个同样类别的控件时,需要定义不同的className);
3.再在脚本中用“.WebElement("WebElement").Click”调用使用所添加的对象;






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