请教,回放脚本时,报错提示WebEdit不支持set方法
报错为“对象不支持此属性或方法:'Browser(...).Page(...).WebEdit'”具体脚本也很简单,就是Browser("登陆").Page("我的业务").WebEdit("x=263","y:=497").set "1111"
用的是qtp10,2003的操作系统,IE8
求赐教 回复 1# test-fuji
顶。 第一点就是不要使用x,y去定位控件,除非极特殊的情况,非他不可时。
看表现像是没有获取到webEdit。
一般定位方法是运行到这一步时,使用add to watch 挨个查看Browser("登陆"),Browser("登陆").Page("我的业务"),Browser("登陆").Page("我的业务").WebEdit("x=263","y:=497")是否存在,如果知道哪个对象找不到或找到多个,就需要重新编辑对象属性了。 为什么要用x,y去定位呢,没有别的属性了么。。。 这个对象应该有比坐标更好的属性吧,name 属性有值吗? LZ这句WebEdit("x=263","y:=497")中x后面少了个:了, 最好不要用坐标来识别, 用类似name,html id等属性 用坐标的时候 窗口不能拖拽不能缩放, 否则报错 哦正在学qtp 记得当初是name和id属性每次都会变化,又不会正则表达式,所以只能用最傻的坐标去识别,后经人指导,会了点正则表示式,之后就没用坐标了
这里的问题的确如shingo0109 所说,确实是x后少了“:”,事后也觉得自己太粗心了
页:
[1]