51Testing软件测试论坛
标题:
描述性编程报“General run error”
[打印本页]
作者:
魔力鸟
时间:
2012-8-27 14:25
标题:
描述性编程报“General run error”
脚本如下:
'Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Image("liebiao203").highlight///////这个是录制下来的脚本,通过高亮可以定位所要找的图片
Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Image("file name:="&str (0)).highlight/////
这边是描述性编程,报错“General run error”
难道是描述性编程写错了?&str (0)取到的值为“liebiao203”,用spy可以看见file name的值为“liebiao203”
先谢过!
作者:
xjwldlover
时间:
2012-8-27 16:59
Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Page("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Image("file name:="&str (0)).highlight
任意一句代码包含两部分,对象.方法
①先看你的对象是否存在。
在debugviewer中输入一行记录,Browser("中国移动网上商城-正品低价,货到付款,正规发票,安全省钱又放").Exists(1),如果True
继续看Page.Exists(1)
Image..
如果某一层结果为false,则这个对象不存在或多个,去修改这个对象属性,唯一确定一个对象
②。如果对象都存在,那么看这个对象是否有这个方法(查看方法是安装一个pdm.dll,350K左右,重启QTP就可以在addtowatch里看到对象的方法了)。以此为例
img.highLight,在addToWatch 中查看img对象,是否拥有highLight方法,如果没有,看Img.ObJect是否有。
肯定有一环是错误的,解决这个错误就OK了
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2