51Testing软件测试论坛

标题: C# 把多个控件合并成一个控件后 如何识别某单个控件 [打印本页]

作者: fanliukund    时间: 2011-5-30 21:12
标题: C# 把多个控件合并成一个控件后 如何识别某单个控件
软件上有一个工具条..上面有很多功能..程序员把这多个功能控件合并成一个控件了
名称为"fileBar工具条"
而我现在要点击此工具条上的"新建"button
录制出来的代码为
SwfWindow("测试软件").SwfToolbar("fileBar工具条").Press "新建"
并不是我想要的
SwfWindow("测试软件").SwfButton("新建").Click

而我用vs2010里面的UIAutomation是可以识别这个对象的

请问我如何添加这个对象到 对象库中

低级录制是可以的..问问有什么其他方法(就是可以在对象库中操作)
哦哦
作者: zzxxbb112    时间: 2011-5-31 11:20
你拿不到里面的,QTP只能到这一层。
SwfWindow("测试软件").SwfToolbar("fileBar工具条").Press "新建"
不能执行吗

也可以试试访问控件自身接口看看有没有入口
作者: wendy.wang    时间: 2011-6-7 13:30
学习学习学习
作者: fanliukund    时间: 2011-6-10 10:10
回复 2# zzxxbb112

直接写成
SwfWindow("测试软件").Object.NewBook 可以哈。。
很久没登录51了。。今天刚登入

谢谢哈




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