51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

12
返回列表 发新帖
楼主: robinpipi
打印 上一主题 下一主题

[原创] 【已解决】qtp11 独立的action之间相互调用时,datatable的用法

[复制链接]

该用户从未签到

21#
 楼主| 发表于 2012-12-12 16:46:51 | 只看该作者
回复 20# 黑羽祭


    哦,真是空格的原因。看来这么写太不方便了。
改了之后,被调用的actiion自己就不能运行了,
如果不改,调用的action会报错。
还是用excel比较方便,datatable还是有很多限制。
我再请教一下:这种独立的action调用方法好吗?我们在做项目的时候,会这样子做吗?
比如有多个人在做项目,或者说分模块做,一般情况下都会是单独的action,然后在统一的main中调用。
我现在就是写了多个模块的功能,现在在一个acttion里面调用,这样子,执行main就可以把所有的模考执行。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    22#
    发表于 2012-12-12 16:58:11 | 只看该作者
    回复 21# robinpipi


        每个人的做法不同吧,根据你们项目组的情况,找到更符合你们那情况的方案。
    我的话,我并没有将每个模块写入每个Action这样。因为我不是已模块进行脚本分划分,我的脚本是以各种类型表单为主,所以我是根据表单进行划分的脚本,一个脚本只有一个Action,这个Action包括了这个表单的所有操作,通过一张外部Excel进行设置与控制,那些常用的函数是写在外部vbs文件,通过Function Library进行加载并使用。对应模块的对象库导出,如要使用该模块,则加载这个模块的对象库。然后就是直接使用了。说的可能有点乱,不过在我的项目中用的很方便,几个外部vbs文件写的比较大,而每个脚本Action中的内容反而比较少。都交给这些vbs文件自己完成了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    23#
     楼主| 发表于 2012-12-12 17:15:14 | 只看该作者
    回复 22# 黑羽祭


        好的。谢谢黑羽。
    我是一个新手,目前还不太会写外部可以重复使用的vbs之类的,基本都是按步骤一句一句的完成,接下来使用熟练了,就该考虑抽出可重用的函数之类的,现在自己看自己写的脚本都有点惨不忍睹的感觉,呵呵。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2018-9-27 10:05
  • 签到天数: 36 天

    连续签到: 1 天

    [LV.5]测试团长

    24#
    发表于 2012-12-12 17:28:30 | 只看该作者
    回复 23# robinpipi


        呵呵  慢慢来吧~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-9-27 19:23 , Processed in 0.070961 second(s), 22 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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