同一界面,两控件ID相同,Advanced Class会变化,如何对其进行操作
最近碰到的问题是,对一应用界面进行自动化操作,发现Advanced Class会变化,比如会变成,但是他的ID前后是一样的,都是1009,于是我就用ID来代替Advanced Class,但是问题又出现,有两个控件ID一样,都是1009,对于控件的控制,有没有更好的办法,我不想每次运行脚本,都要拿Info工具查看一遍ID........... 那INFO工具里面 ClassnameNN 这一项应该是不一样的吧 回复 2# yhxhappy
也是变化的,和Adanced (Class) 是一样的 本帖最后由 zch11230 于 2010-12-7 13:58 编辑
会不会是因为在一个大控件之中的所以你用工具看两个控件都一样?
比如
这样不管你点哪个都是Button12控件
用ViewWizard把它隐藏后就能看到下面的Edit之类的真实控件了
你的意思是说,界面每次出现,同一位置的控件的控件ID都不是固定的?多截几个图发上来看看嘛 回复 4# zch11230
不是啊,和其他控件重名的是窗口关闭button 楼主是不是控件同名的了? 回复 5# yhxhappy
传不了图片,在公司.......... 回复 7# mo_shaojie
是的,软件的界面有ID重名的 回复 4# zch11230
图片看不了,不过谢啦,我用View Wizard试试 回复 4# zch11230
谢谢你的View Wizard~~~ 谢谢你的View Wizard
页:
[1]