51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4402|回复: 21
打印 上一主题 下一主题

[原创] 请教关于call to exiting action的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-8-25 17:26:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
操作步骤:
1.我在脚本里先录制一个动作action1,再新添加action2,在action2里调用一个已存在的脚本.
2.运行此脚本,action1可以顺利通行,但运行到action2时就通不过了,从expert view中看到在action2中没有执行打开浏览器的操作而是直接跳到登录操作,提示找不到对象

注:action1中进行了注销操作关掉了浏览器,所以在action2中需要重新打开一次浏览器进行登录操作,在action2中这些语句都是有的,但就是没有执行
请教各位这该如何解决?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-8-25 21:45:39 | 只看该作者

问个问题先?QTP只提供了调用ACTION的功能没有提供调用脚本

1。你打开浏览器的语句有问题
2。你IE设置问题
请你把打开IE的语句上传 看看
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-8-26 15:13:09 | 只看该作者
这是我调用已存在action的脚本,光标指到第二行就不动了,请指教:
With Browser("新浪首页")
        .Page("新浪首页").Link("同学录").Click 22,6
        With .Page("同学录_新浪UC")
                .WebEdit("communityId").Set "00111"
                .Image("b_02").Click 17,7
        End With
        .Dialog("Microsoft Internet Explorer").WinButton("确定").Click
        .Page("同学录_新浪UC").Sync
        .Close
End With
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-8-26 15:16:17 | 只看该作者
有如下提示信息:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-8-26 18:38:19 | 只看该作者
你的代码调试过么?

你的这段代码,可以打开一个浏览器么?
不明白你贴出来的意思是啥。

你的这段代码中要用到的对象,在执行到这段代码的时候,存在么?
换句话说,你觉得QTP报的错误不对么?
如果你认为QTP报出的错误很正确,就请你点一下上图中的Help.看看它都说了些什么。呵呵。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2005-8-27 10:19:11 | 只看该作者

晕了~不是都给提示了吗

楼主~杀了我吧
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2005-8-29 09:52:17 | 只看该作者
hongtang,不要杀了你啊,
唐僧啊?呵呵,还有很多众生要你普渡哦:)
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2005-8-29 10:45:52 | 只看该作者

hongtang这个人老打击新手。

建议斑竹处罚之。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2005-8-29 13:24:21 | 只看该作者
我想楼上这两位是没有明白我的意思,
这段脚本的ACTION如果不被调用时可以打开一个浏览器
但是我现在调用了这个ACTION后就不能打开浏览器了
我刚入门,有很多地方不明白,请各位高手忍耐一下吧,如果你觉得我的问题很无聊可以不回答不看贴子,但做为新手我有问题还是想拿出来和大家讨论下的
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2005-8-29 15:58:39 | 只看该作者
Originally posted by bxue at 2005-8-26 03:13 PM:
这是我调用已存在action的脚本,光标指到第二行就不动了,请指教:
With Browser("新浪首页")
        .Page("新浪首页").Link("同学录").Click 22,6
        With .Page("同学录_新浪UC&q ...


你是说上面这段代码自己运行的时候可以打开一个窗口么?
被引用后就不能打开了?

不是无聊、忍耐、看不看、回不回答的问题。
只是希望你能把昵的问题描述清楚,
如果你怕暴露什么个人隐私,比如操作系统,工作单位,项目内容等等,你也可以选择MI例子,来阐述你的问题。

描述不清楚的问题会没人理会,但是这是我们不想看到的,希望每一个学习QTP的人,都能在这里得到更多的知识。大家帮助大家。
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2005-8-29 16:07:42 | 只看该作者
Originally posted by lovetest6 at 2005-8-29 03:58 PM:


你是说上面这段代码自己运行的时候可以打开一个窗口么?
被引用后就不能打开了?


是的,就是这个问题
是我没有把问题描述清楚,自我批评
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2005-8-29 21:01:04 | 只看该作者

问2个问题 你2个脚本的对象库的位置都是默认的吗?

2个脚本选择的插件是否一致呢?
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2005-8-30 13:17:23 | 只看该作者
Originally posted by bxue at 2005-8-29 04:07 PM:


是的,就是这个问题
是我没有把问题描述清楚,自我批评


我认为你上面的代码无法打开一个浏览器,
仅仅是你贴的那么一段代码么?有没什么疏漏的呢?

我强烈建议在你无法描述清楚你的问题的情况下,把你所有的脚本打包传上来(QTP好像有打包的功能),
否则实在不大好帮你断定到底是什么问题。
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2005-8-31 13:12:13 | 只看该作者
我觉得 你还是私低下找 lovetest6
聊了这么多都没有把问题的重点给说出来,
那解决更不用说了!
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2005-8-31 16:58:17 | 只看该作者
实例上传,在运行到action2时脚本不能通过,请各位高手指教!

[ Last edited by bxue on 2005-8-31 at 17:13 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

该用户从未签到

16#
发表于 2005-8-31 18:16:11 | 只看该作者
不用和call action较劲了,
呵呵。

你就是直接写
  1. Browser("Browser").Page("Page").Sync
  2. Browser("Browser").Navigate "http://www.sina.com.cn/"
  3. Browser("Browser").close

  4. wait 3

  5. Browser("Browser").Page("Page").Sync
  6. Browser("Browser").Navigate "http://www.sina.com.cn/"
复制代码


也不会打开你想要的窗口的。呵呵:)
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2005-8-31 18:19:22 | 只看该作者
另外如果你想再次打开一个浏览器的话,写行代码,叫什么来的,我要去查一下再告诉你。
回复 支持 反对

使用道具 举报

该用户从未签到

18#
 楼主| 发表于 2005-9-2 16:45:21 | 只看该作者
TO lovetest6版主:

查到没有?代码如何写?
回复 支持 反对

使用道具 举报

该用户从未签到

19#
发表于 2005-9-2 17:30:10 | 只看该作者
你还没找到呢?
SystemUtil.Run 然后写你ie的地址。

详细用法见help
我也是刚刚在help里面查到。
回复 支持 反对

使用道具 举报

该用户从未签到

20#
 楼主| 发表于 2005-9-5 17:01:56 | 只看该作者
谢谢版主,我也查到了,不过费了好大劲!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 11:23 , Processed in 0.084247 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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