lpj1911 发表于 2011-1-26 12:12:01

求助如何从外部自动化测试vbs脚本传变量参数给action0

本帖最后由 lpj1911 于 2011-1-26 12:37 编辑

在论坛上找了下还不了解
能否从外部传参数变量给action0呢?这样通过编写action0组织整个测试框架。然后用qtp auto module调度运行。 我现在只知道如何运用外部参数传给可见的action。通过环境变量如果太多不是太好管理
望各位多指点 谢谢

TIB 发表于 2011-1-27 21:09:13

Action可以定义输入参数,调用Action时传递值进去即可

ls_721521 发表于 2011-1-28 10:01:05

通过xml文件导入到环境变量还是很方便的。

lpj1911 发表于 2011-8-18 07:41:53

我是采用调用vbs时传参数完成a.vbs args主要是每次执行的参数不同 当时也考虑过用xml文件 又要去组织

lyscser 发表于 2011-8-18 08:25:52

思路本身很不可取

rogerliu0303 发表于 2011-8-18 15:20:53

本帖最后由 rogerliu0303 于 2011-8-18 15:22 编辑

可以实现,我刚写了这么个脚本。
思路是:现在action中添加参数,input参数源为test的参数。
然后在外部建一个vbs,启动qtp,读取test的参数定义集合,从集合中获取参数集合,然后获取指定的test参数,给这个参数赋值,然后启动测试。
程序赋值给test的input参数,这个参数将值传递给action的input参数,就本过程就这样。
参数赋值,你可以把数据放在excel中,然后用vbs来读
页: [1]
查看完整版本: 求助如何从外部自动化测试vbs脚本传变量参数给action0