51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: mklodoss
打印 上一主题 下一主题

[原创] 轻量级qtp自动化测试框架改良。

[复制链接]

该用户从未签到

41#
 楼主| 发表于 2009-3-18 15:55:20 | 只看该作者

回复38#

简历发了,没回音。
回复 支持 反对

使用道具 举报

该用户从未签到

42#
 楼主| 发表于 2009-3-18 16:00:42 | 只看该作者

回复39#

你说的应该就是Qtp的自动化对象模型了。在帮助里面有详细的介绍。
英文名字好象是Qtp Automation object module类似的。
回复 支持 反对

使用道具 举报

该用户从未签到

43#
发表于 2009-3-18 16:18:44 | 只看该作者

回复 41# 的帖子

那肯定不是因为你不厉害
回复 支持 反对

使用道具 举报

该用户从未签到

44#
发表于 2009-3-18 16:19:46 | 只看该作者
我8.2打不开   你还没告诉我找呢么办呢

SORRY  看来要装9看了

[ 本帖最后由 natasha01216 于 2009-3-18 16:21 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

45#
发表于 2009-3-18 16:32:25 | 只看该作者
我们的一个WEB系统
有的控件QTP一会识别不了wINoBJECT,一会又识别出来WinElement
回复 支持 反对

使用道具 举报

该用户从未签到

46#
 楼主| 发表于 2009-3-18 18:00:26 | 只看该作者
这个是用9.2写的,也就是9.2以上版本才能打的开。你说的web系统,好像手动打开IE,它就识别为winobject, 你要用Qtp打开IE,它才能识别为webElement,试试看。呵呵。
回复 支持 反对

使用道具 举报

该用户从未签到

47#
 楼主| 发表于 2009-3-19 07:37:26 | 只看该作者

关于如何在9.2版本以下运行

如果是9.2以下的版本, 请再新建一个名为Driver的Qtp Test ,然后把\Demo\2.5\Driver\Action1\Script.mts用记事本打开,复制里面的内容到新建的Test,保存. 不知道可不可以.
回复 支持 反对

使用道具 举报

该用户从未签到

48#
发表于 2009-3-19 08:52:04 | 只看该作者
偶是38#,谢谢LZ,找到了,
那象其他的应用程序呢,EXCEL,WORD类似这些它们的怎么确定
回复 支持 反对

使用道具 举报

该用户从未签到

49#
发表于 2009-3-19 08:52:57 | 只看该作者
39#,写错了,SORRY
回复 支持 反对

使用道具 举报

该用户从未签到

50#
发表于 2009-3-19 09:21:27 | 只看该作者
aaaaaaaaaaaaaaaaaaaaaaaaaa
回复 支持 反对

使用道具 举报

该用户从未签到

51#
 楼主| 发表于 2009-3-19 09:33:15 | 只看该作者

回39#

其实这些自动化对象都是一些实现了自动化接口的com组件,象word ,excel 这些你可以上百度去sou一下,如word 自动化对象模型。
回复 支持 反对

使用道具 举报

该用户从未签到

52#
发表于 2009-3-19 10:37:59 | 只看该作者
有点无语啊。。这个框架真的被弄出来了。。
回复 支持 反对

使用道具 举报

该用户从未签到

53#
发表于 2009-3-19 18:36:32 | 只看该作者
谢谢LZ,,今天恶补了一下,基本了解了
收获很大
回复 支持 反对

使用道具 举报

该用户从未签到

54#
发表于 2009-3-20 17:40:49 | 只看该作者
看过原来的,改过应该更好用了吧
感谢楼主无私分享
回复 支持 反对

使用道具 举报

该用户从未签到

55#
发表于 2009-3-20 17:41:07 | 只看该作者
请问楼主

<Error> 错误描述: The "[ Browser ]" 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.</Error>

日志中 这段信息是用哪个函数获得的,还是其他方法获得的,我一直看不懂
回复 支持 反对

使用道具 举报

该用户从未签到

56#
发表于 2009-3-20 20:32:43 | 只看该作者
sdasdfsd
回复 支持 反对

使用道具 举报

该用户从未签到

57#
 楼主| 发表于 2009-3-20 23:08:29 | 只看该作者

回55#

这是一个自定义函数,在\Demo\2.5\FrameUtil\log.vbs,   名字叫ErrorXmlPrint.
回复 支持 反对

使用道具 举报

该用户从未签到

58#
发表于 2009-3-21 10:10:28 | 只看该作者
Environment("ProjectDir")  = ProjectDir
Environment("TestSetExcelFile")  = TestSetExcelFile
Environment("testScriptFolderName")  = testScriptFolderName
Environment("testDataFolderName")  = testDataFolderName
Environment("Log_Dir")  = ProjectDir&"\logs"
Environment("numSuccess")  = 0
Environment("numErrors")  = 0
我来提个小小意见,楼主把很多的环境变量都直接写在了Action里面,这样做不是很好.建议改成XML文件,然后用Environment.LoadFromFile 功能载入,这样方便本地配合,更加的自动化哦 嘻嘻,,
回复 支持 反对

使用道具 举报

该用户从未签到

59#
发表于 2009-3-23 10:46:20 | 只看该作者
世外高人啊,我什么时候能修炼到这个境界??
回复 支持 反对

使用道具 举报

该用户从未签到

60#
发表于 2009-3-23 10:56:01 | 只看该作者
这么好的东西,又不要资源分,一定要下载,要顶上去!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-12 06:48 , Processed in 0.073981 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表