找回密码
 FreeOZ用户注册
查看: 1970|回复: 5
打印 上一主题 下一主题

[论坛技术] 关于QTP 下用vbscript编写测试开始的对话框

[复制链接]
跳转到指定楼层
1#
发表于 7-3-2010 23:31:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
就是运行QTP以后,把任务就交给vbscript,让它去弹出带选择项的对话框,让测试人员选择进行什么测试,然后再查询excel表格去调用相关的测试用例。

谁知道这玩意怎么实现?尤其是开始的那个对话框,实在不知道用vbscript怎么去实现。
回复  

使用道具 举报

2#
发表于 8-3-2010 13:25:08 | 只看该作者
居然遇到也用qtp的同学。

你要的功能最简单应该是用inputbox函数。
比如:
    Dim strInput As String
    strInput = InputBox("Please enter your name:")
    MsgBox strInput

其实你可以在office里面的vbscript编辑部分,测试你的代码,比较方便。
下载个vbscript的文档放在手边也比较有用。
回复  

使用道具 举报

3#
 楼主| 发表于 8-3-2010 20:04:37 | 只看该作者
多谢:)
我是想用vbscript定制一个启动测试的对话框,对话框里有各种元素,radio,check box,button,然后选择测试内容。、
仅inputbox好像功能太少了呀。
回复  

使用道具 举报

4#
发表于 9-3-2010 13:20:56 | 只看该作者
这个可能没有办法简单实现,因为QTP里面就是支持简单的vbscript而已,而vbscript就是一个简单的脚本引擎,好像没办法定制自己的图形界面。

不过QTP里面可以调用第三方DLL,你可以考虑做一个DLL来实现这个界面功能,然后在你的QTP test里面调用。如果值得你这么做的话。

我们这边的整个做法和你的不太一样,一个QTP test一般只应对一个test case,然后都存放在QC里面,用QC来进行管理和运行。
回复  

使用道具 举报

5#
发表于 9-3-2010 13:23:21 | 只看该作者
想起来另外一个办法,你可以在office里面定制自己的form,以它为入口,然后用脚本调用相应的QTP test。因为你可以在QTP之外用vbscript来控制QTP的打开,运行等等功能。
回复  

使用道具 举报

6#
 楼主| 发表于 10-3-2010 22:12:00 | 只看该作者
嗯,看来就在inputBox里搞个编辑框就行了,不需要radio, checkbox那么多东西了。

现在就是对grid控件的小格子定位搞不太明白,好像需要用xml文件读取方式去取x,y 的coordinate的。
回复  

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 2-11-2024 00:43 , Processed in 0.034340 second(s), 21 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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