51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 發暈了,求助高手幫忙看QTP的問題--- 問題已經解決,謝謝大家

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-5-7 11:32:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
真是崩潰了,本人學習QTP,用最簡單的飛機訂票系統完成以下的流程,有二個action,首先,插入一訂單,然後,action2根據這訂單號碼來查詢出來.其中的設置是這樣的:自動生成一訂單後,在這訂單號加入輪出值,設置為datatable,globla sheet,然後actions2中讀取這個參數.不知道為什麽,run 時老是不成功,有提示error,搞了一天都不成功,真是要急暈了,望大蝦們幫忙,謝謝,以下是action1的code:

Dialog("Login").WinEdit("Agent Name:").Type "M"
Dialog("Login").WinEdit("Agent Name:").Set "Mercury"
Dialog("Login").WinEdit("Password:").SetSecure "4be0e703f6918a83a90b3e47593bc5d73456b4de"
Dialog("Login").WinButton("OK").Click
wait 2
Window("Flight Reservation").ActiveX("MaskEdBox").Type "051210"
Window("Flight Reservation").WinComboBox("Fly From:").Select "Denver"
Window("Flight Reservation").WinComboBox("Fly To:").Select "Frankfurt"
Window("Flight Reservation").WinButton("FLIGHT").Click
wait 3
Window("Flight Reservation").Dialog("Flights Table").WinList("From").Select "15797   DEN   08:00 AM   FRA   08:45 AM   AA     $104.60"
Window("Flight Reservation").Dialog("Flights Table").WinButton("OK").Click
wait 3
Window("Flight Reservation").WinEdit("Name:").Set "jessica"
wait 3
Window("Flight Reservation").WinButton("Insert Order").Click
wait 5
Window("Flight Reservation").WinEdit("Order No:").Output CheckPoint("Order No:_3")
wait 2
RunAction "action2", oneIteration


action2的代碼是:

Window("Flight Reservation").WinButton("Button_2").Click

Window("Flight Reservation").Dialog("Open Order").WinCheckBox("Order No.").Set "ON"
wait 2
Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set DataTable("Order_No_3_text_out", dtGlobalSheet)

[ 本帖最后由 yzz_19 于 2010-5-14 16:36 编辑 ]

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-5-7 12:10:54 | 只看该作者
自己先頂一下,這個問題老是沒有解決,鬱悶中...
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-5-7 13:02:23 | 只看该作者
关键的东西:什么错误?哪开始错了。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-5-7 13:06:13 | 只看该作者
提示什么错误?
请确保DataTable("Order_No_3_text_out", dtGlobalSheet)的值取到正确的
回复 支持 反对

使用道具 举报

  • TA的每日心情
    擦汗
    2017-5-23 20:24
  • 签到天数: 14 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
    发表于 2010-5-7 13:27:58 | 只看该作者
    在出错在哪一行,run停止的时候debug,看看那行用到的对象、数值是否正确
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-10-19 13:26
  • 签到天数: 2 天

    连续签到: 2 天

    [LV.1]测试小兵

    6#
    发表于 2010-5-11 21:46:48 | 只看该作者
    在wait处加断点,一步步走,很快就能找到问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2010-5-13 16:20:59 | 只看该作者

    回复 1# 的帖子

    请问你那个飞机订票系统是网站怎么打开的?我现在都打不开,不能用啊
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2010-5-14 10:03:56 | 只看该作者

    回复 7# 的帖子

    先回一下這位朋友的問題,我這個系統不是在網上打開的,而是裝完QTP後,自帶的一個訂票系統,我的QTP是9.5版本的,你找一下在相關目錄,應該有的.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2010-5-14 16:08:48 | 只看该作者
      各位大家,我又試了一下,還是不行,
    當RUN到action2時,鼠標可以定位在那裏,但是不能將action1的output 值錄到editbutton,不說了,上圖吧.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 03:03 , Processed in 0.089324 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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