51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2972|回复: 14
打印 上一主题 下一主题

[原创] 请教关于多个Action运行时,无法从MainAciton开始运行的问题!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-24 16:10:48 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
脚本中有N个Action,录制时在Action111中打开应用程序
但是现在想写一个MainAciton来控制各个Action的执行顺序
问题是:无论证MainAciton怎么编写,在Run的时候,系统都默认从Action111开始运行
怎么才能让系统从MainAciton开始运行呢?
谢谢大侠啦~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2008-11-17 10:51:44 | 只看该作者

问题解决了,呵呵

多谢jifeng和TEST_HUAN同学的办法
我将Script.mts文件内容修改成只有一句CallAction Main_Action
就可以实现一开始便执行Main_Action

回guojinjin2006:
那些被调用的action已经被设置成reusable了,否则是不能被call的

回ziheng198688:
您说的把action放到最前面是怎么个放法,没有理解,呵呵

很开心把这个问题解决,非常感谢LS的各位,哈哈
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-11-5 15:33:41 | 只看该作者
看了许多人所谓的随意执行action,其实应该是嵌套action的用法
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-11-5 15:04:11 | 只看该作者
怎么移?
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-11-5 14:59:02 | 只看该作者
你的Action顺序是不对的,在你点“Run”的时候,QTP默认从第一个Action开始运行,你可以将MainAction移动到Test的最前面即可
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2008-11-5 14:47:15 | 只看该作者
你建立了各个action之间的关系了吗?
比如我现在建立了主action:MainAction,如果这个action想去调用其他的action,那么你在建立其他action的时候,“Reusable”这个选项选中了没?
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-11-5 14:30:47 | 只看该作者
必须修改Script.mts这个了
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-10-28 17:31:10 | 只看该作者
修改一下Action0中的Script.mts语句看看,在脚本目录文件夹里。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-8-4 09:44
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2008-10-28 11:50:39 | 只看该作者

    你知道了的话,麻烦告诉我下。。。

    发到这个帖子里。。。把答案。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2008-10-27 17:59:00 | 只看该作者
    直接用insert->action呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2008-10-25 16:23:34 | 只看该作者
    回版主:
    record and run setting 的 windows application里面两项:
    1.打开当前的应用程序
    2.打开以下制定的应用程序

    但是我觉得这不能解决我的问题呀,我不是不能打开应用程序,而是不能运行MainAction
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2008-10-24 17:27:42 | 只看该作者
    修改一下record and run option选项里的设置
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2008-10-24 17:20:39 | 只看该作者
    回LS
    我新建Test之后,第一个Action就是【Action111】,然后依次往后建,最后一个【Action***】被我命名为MainAction,并在里面写了runaction "Action222",oneInteration等
    可惜一执行,还是从Action111开始,而不是从Action222开始
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-10-24 17:14:15 | 只看该作者
    在主action里面,用runaction调用呢,什么情况
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
     楼主| 发表于 2008-10-24 16:48:29 | 只看该作者

    谢谢LS的,还是没有解决

    我和你给帖子中的问题不太一样
    我是已经建好MainAction,并且将其中的代码也都写好(各Action的执行顺序)
    但是每次我一Run起来,QTP就从Action111开始执行了,并没有从我的MainAction开始执行
    这才是我的问题

    目前我只能打开MainAction,执行Run from this step才可以
    但是我希望只要Run就能达到同样的效果

    [ 本帖最后由 haha_s 于 2008-10-24 16:53 编辑 ]
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 04:38 , Processed in 0.080010 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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