FreeOZ论坛
标题:
关于QTP 下用vbscript编写测试开始的对话框
[打印本页]
作者:
chenlocus
时间:
7-3-2010 23:31
标题:
关于QTP 下用vbscript编写测试开始的对话框
就是运行QTP以后,把任务就交给vbscript,让它去弹出带选择项的对话框,让测试人员选择进行什么测试,然后再查询excel表格去调用相关的测试用例。
谁知道这玩意怎么实现?尤其是开始的那个对话框,实在不知道用vbscript怎么去实现。
作者:
someonehappy
时间:
8-3-2010 13:25
居然遇到也用qtp的同学。
你要的功能最简单应该是用inputbox函数。
比如:
Dim strInput As String
strInput = InputBox("Please enter your name:")
MsgBox strInput
其实你可以在office里面的vbscript编辑部分,测试你的代码,比较方便。
下载个vbscript的文档放在手边也比较有用。
作者:
chenlocus
时间:
8-3-2010 20:04
多谢:)
我是想用vbscript定制一个启动测试的对话框,对话框里有各种元素,radio,check box,button,然后选择测试内容。、
仅inputbox好像功能太少了呀。
作者:
someonehappy
时间:
9-3-2010 13:20
这个可能没有办法简单实现,因为QTP里面就是支持简单的vbscript而已,而vbscript就是一个简单的脚本引擎,好像没办法定制自己的图形界面。
不过QTP里面可以调用第三方DLL,你可以考虑做一个DLL来实现这个界面功能,然后在你的QTP test里面调用。如果值得你这么做的话。
我们这边的整个做法和你的不太一样,一个QTP test一般只应对一个test case,然后都存放在QC里面,用QC来进行管理和运行。
作者:
someonehappy
时间:
9-3-2010 13:23
想起来另外一个办法,你可以在office里面定制自己的form,以它为入口,然后用脚本调用相应的QTP test。因为你可以在QTP之外用vbscript来控制QTP的打开,运行等等功能。
作者:
chenlocus
时间:
10-3-2010 22:12
嗯,看来就在inputBox里搞个编辑框就行了,不需要radio, checkbox那么多东西了。
现在就是对grid控件的小格子定位搞不太明白,好像需要用xml文件读取方式去取x,y 的coordinate的。
欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/)
Powered by Discuz! X3.2