51Testing软件测试论坛

标题: 各位,有人知道test object的结构吗? [打印本页]

作者: rainbow00    时间: 2005-4-7 08:55
标题: 各位,有人知道test object的结构吗?
我想不用录制的,也不用Add Objects,而是动态地(以编码形式地)去创建test object,这样可以做到吗?如果可以的话,QTP的录制的test object的结构又该是怎么样的???
作者: QA_BAY    时间: 2005-4-7 09:03
不行!
QTP一定在OBJECT ROPOSITON..里面有控件才可以回放,
要不然回放会不成功!
加上你那样做很麻烦,你可以用其它的测试工具!
作者: rainbow00    时间: 2005-4-7 10:34
标题: 不是吧,那createobject是做什么用的?
不会吧,真得不能用编码的方式来代替Add Objects?
作者: QA_BAY    时间: 2005-4-7 13:01
可能我对你那种说法理解有点问题!

你可以自己定义控件!
但必须自己写脚本!这样做起来不是很麻烦吗?
我们自己写是除非那个控件认不到!但不是所有的控件都认不到!
可能比本身要维护的控件还要麻烦!
作者: rainbow00    时间: 2005-4-7 16:00
标题: 不是,因为所有的对象都要录实在也很麻烦。
像如果我执行了一个查询,那在表格中生成了,很多查询出来的数据,然后我要点击其中一些标题来打开另一个窗口,那么每一个Link对象都要录,不是更头痛吗???

所以我想用这个createobject但是不会用,有哪位可以教教我?要create一个LINK object,代码要怎么写?
作者: rainbow00    时间: 2005-4-7 16:01
标题: 谢谢谢谢~~~~!!!!!就是点一下也行。

作者: QA_BAY    时间: 2005-4-7 16:08
哦.
那你要知道那个控件的名称,
还有在OR要存在.
那你就可以自己写.
脚本还可以优化!
就是开头几个一样的话,你可以用SET更方便.更容易看!
S e t W i n Date = W i n d o w ( "Text:=time")
W i n Date . W i n B u t t o n ( " C a p t i o n : = 日期" ) . C l i c k
W i n Date . W i n B u t t o n ( " C a p t i o n : = 时间" ) . C l i c k
W i n Date . W i n B u t t o n ( " C a p t i o n : = 确定" ) . C l i c k




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