random_qjj 发表于 2010-7-15 11:36:41

浏览器菜单栏操作录制回放问题

浏览器菜单栏操作,直接录制回放可以,但写成描述性语言就匹配不到了,有好办法嘛?
Browser(":=").WinToolbar("nativeclass:=ToolbarWindow32","window id:=0").Press "&File" '不可回放,报错:
The "[ WinToolbar ]" object's description matches more than one of the objects currently displayed in your application. Add additional properties to the object description in order to uniquely identify the object.

Browser("自定义您的设置").WinToolbar("ToolbarWindow32").Press "&File" '可回放

TIB 发表于 2010-7-15 11:52:55

提示不能唯一识别出Toolbar

改成Browser("自定义您的设置").WinToolbar("nativeclass:=ToolbarWindow32","window id:=0").Press "&File"呢?

是不是打开有多个浏览器?

random_qjj 发表于 2010-7-15 12:10:31

2楼回复的方式我也试过,报同样的错,浏览器ie就开了一个,FF一直开着应该不影响吧

skyzhu 发表于 2010-7-15 15:00:15

Browser是web对象集里面的
WinToolbar是Standard windows 对象集里的,混一起描述语言估计不行,就像描述语言下就用不了对象库一样

IE6环境用Description测试了一下Browser下子对象没WinToolbar
页: [1]
查看完整版本: 浏览器菜单栏操作录制回放问题