51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2042|回复: 10
打印 上一主题 下一主题

[原创] QTP 参数化

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-9-1 14:32:11 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
用QTP10录制Flight订票操作,想参数化订票里的Name字段,录制完成,脚本如下:
Dialog("Login").WinEdit("Agent Name:").Set "aaaa"
Dialog("Login").WinEdit("Password:").SetSecure "504170dc4776fb8c7934950714d38187cb4b736a"
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").ActiveX("MaskEdBox").Type "121212"
Window("Flight Reservation").WinComboBox("Fly From:").Select "Denver"
Window("Flight Reservation").WinComboBox("Fly To:").Select "London"
Window("Flight Reservation").WinButton("FLIGHT").Click
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
Window("Flight Reservation").WinEdit("Name:").Set DataTable("p_Text", dtGlobalSheet)
Window("Flight Reservation").WinButton("Insert Order").Click
Window("Flight Reservation").WinMenu("Menu").Select "File;Exit"
第一次正常运行,第二次,登陆窗口就不能显示。而且我这里没有systemutil.Run,但是Tools里的属性我设置的是显示systemutil.Run,不知是怎么回事,大家帮帮忙啊!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    难过
    2014-12-18 14:44
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2012-9-3 15:32:12 | 只看该作者
    回复 8# zhaojingru
    设置不回放不自动 运行被测程序
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2012-9-1 17:50:31 | 只看该作者
    回复 9# xjwldlover

    那我现在这种状况是脚本参数化正常执行的意思吗?好纠结!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2012-9-1 17:44:41 | 只看该作者
    呵呵 不好意思,是我搞错了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2012-9-1 16:59:26 | 只看该作者
    回复 7# xjwldlover
    我在专家视图第一行添加了systemutil.Run("D:\samples\flight\app\flight4a.exe")
    我一共写了3个参数值,运行第一个时,弹出两个登录窗口,关闭一个后,另一个自动运行。
    运行第二个时就正常了,没有弹出两个窗口。
    运行到第三个时,又出现了两个登录窗口,关闭一个后,另一个自动运行。结束。
    这个我觉得很奇怪。
    而且你说的Record Setting设置成回放而不是自动的,在哪里设置呢?
    不好意思,我是初学者,
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2012-9-1 15:43:30 | 只看该作者
    那应该就时需要登陆一下,在开通增加个systemUtil.Run 登陆一下。设置QTP的RECORD SETTING为回放不自动登录。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2012-9-1 15:34:04 | 只看该作者
    回复 2# xjwldlover
    第二次运行,登录窗口就没有出来呢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2012-9-1 15:31:13 | 只看该作者
    第二次的时候 登录界面没有出来,然后 就卡在那里了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2012-9-1 15:31:03 | 只看该作者
    第二次的时候 登录界面没有出来,然后 就卡在那里了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2012-9-1 15:30:42 | 只看该作者
    第二次的时候 登录界面没有出来,然后 就卡在那里了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2#
    发表于 2012-9-1 15:01:22 | 只看该作者
    话说没了解你的意思,你的意思时运行第二遍的时候,QTP打开了登陆界面,但是没有继续运行脚本是吗?
    还是第二次运行时压根没有打开登陆网页啊
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 03:10 , Processed in 0.083594 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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