51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3752|回复: 8
打印 上一主题 下一主题

[求助] QTP 11 Action连续执行

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-7-17 15:08:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 Junior 于 2013-7-17 15:22 编辑

我用QTP11录制两个脚本
分别放在 2个 Action中
第一个Action: 第一个脚本 是打开 一个网页执行一个功能,最后关闭这个网页
第二个Action(zhouci):是打开 一个网页执行一个功能,最后关闭这个网页

执行完第一个 Action后,执行第二个Action(zhouci),但是打不开网页

但是 每个Action单独执行,都是正常的

请教各位大侠,这是什么问题?
还是QTP 只支持一次打开关闭网页?

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2013-7-18 09:03:56 | 只看该作者
    回复 1# Junior


        间隔短,太快了吧。
    上个Action的IE还没关呢,下个Action就让启动了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2013-7-18 09:28:51 | 只看该作者
    回复 2# 黑羽祭


        设置了
    wait 10
    等待了好长时间
    关闭肯定关闭了
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2013-7-18 09:51:48 | 只看该作者
    回复 3# Junior


        那把两个Action的脚本发上来看一下
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2013-7-18 10:16:26 | 只看该作者
    回复 4# 黑羽祭


        第一个Action 脚本
    Browser("登录").Page("登录").WebEdit("WebEdit").Set "test"
    Browser("登录").Page("登录").WebEdit("WebEdit_2").SetSecure "51caa4482f31e13209253a9e0bf0796b785a"
    Browser("登录").Page("登录").WebButton("登录").Click
    Browser("登录").Page("YIGO-Web2-UI").Link("周报").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebButton("确定").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebButton("新增(N)").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebEdit("WebEdit").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebEdit("WebEdit").Set DataTable("p_Text1", dtLocalSheet)
    wait 2
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebElement("WebElement_3").Click
    wait 1
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebElement("007 设备管理组").Click
    wait 1
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebElement("WebElement_2").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebElement("009 第九周").Click 0
    wait 2
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebButton("保存(S)").Click
    wait 2
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebButton("返回列表(X)").Click
    wait 3
    Browser("登录").Page("YIGO-Web2-UI_2").Link("退出系统").Click
    Browser("登录_2").Page("YIGO-Web2-UI").WebElement("确定 退出系统").Click
    wait 3
    Browser("登录_2").Page("登录").Sync
    Browser("登录_2").CloseAllTabs


    其二个Action 脚本
    wait 10

    Browser("登录").Page("登录").WebEdit("WebEdit").Set "test"
    Browser("登录").Page("登录").WebEdit("WebEdit_2").SetSecure "51d518be695a3a81efa8d54a12d862c82075"
    Browser("登录").Page("登录").WebButton("登录").Click
    Browser("登录").Page("YIGO-Web2-UI").Link("周次").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebButton("新增(A)").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebElement("明细节点汇总节点代码名称名称(外文)结点类型开始日期结束日期").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebEdit("WebEdit").Set "020"
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebEdit("WebEdit_2").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebEdit("WebEdit_2").Set "第20周"
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebButton("保存(S)").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebButton("启用(E)").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Frame("Frame").WebButton("退出(Q)").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Link("退出系统").Click
    Browser("登录").Page("YIGO-Web2-UI_2").Link("退出系统").Click
    Browser("登录").Page("登录").Sync
    Browser("登录").CloseAllTabs
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2013-7-18 11:22:51 | 只看该作者
    本帖最后由 mengdi007 于 2013-7-18 11:57 编辑

    回复 5# Junior

    Browser("登录_2").CloseAllTabs

    把这句话删掉试试。
    或者在第二个Action的最前面加上一句打开登录页的代码
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    7#
    发表于 2013-7-18 12:12:04 | 只看该作者
    回复 5# Junior


        没有看到打开页面的脚本,可能是通过设置打开的页面吧。
    你试试用脚本的方式打开页面:
    SystemUtil.Run "iexplore.exe", "http://www.xxx.com"
    在需要打开页面的地方写上。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2013-7-18 13:46:52 | 只看该作者
    回复 7# 黑羽祭


        是的
    我是通过设置打开的页面
    对于第二个Action 前面加一句
    打开页面的语句,可以执行下去了
    非常感谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2013-7-18 13:47:34 | 只看该作者
    回复 6# mengdi007


        加一句打开页面的语句可以了

    谢谢各位!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

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

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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