51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3540|回复: 15
打印 上一主题 下一主题

[求助] 我的QTP使用描述性编程写的代码无法执行,是为什么!

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2013-3-11 17:13:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Browser("micClass :=Browser").Page("micClass :=Page").WebEdit("name :=wd").Set "QTP"
Browser("micClass :=Browser").Page("micClass :=Page").WebButton("html tag :=INPUT","name :=百度一下","type :=submit").click
就是用的百度首页做的试验。
我用的是QTP10.0 ,怎么试都没法执行!为什么,请帮忙看下!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2013-3-11 17:38:25 | 只看该作者
执行的时候就停在第一行,等1分钟就把RUN ERR了。用对象库编程可以正常执行,请大虾们告之下!
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    3#
    发表于 2013-3-11 17:46:02 | 只看该作者
    回复 2# 32712784


    空格原因。。。

    Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("name:=wd").Set "QTP"
    Browser("micClass:=Browser").Page("micClass:=Page").WebButton("html tag:=INPUT","name:=百度一下","type:=submit").click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2013-3-11 18:31:07 | 只看该作者
    比如,这个
    micClass :=Browser

    你描述里面有空格,

    经过复制你的代码,使用,去掉:=前面的空格,就可以了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2020-7-17 08:14
  • 签到天数: 9 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
    发表于 2013-3-11 22:02:41 | 只看该作者
    Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("name:=wd","html id:=kw").Set "QTP"
    Browser("micClass:=Browser").Page("micClass:=Page").WebButton("micClass:=WebButton","name:=百度一下").click

    在我的机子上,改成以上代码是可以的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2013-3-11 22:27:23 | 只看该作者
    run err 报什么错误,你是不是同时打开2个百度的页面了?
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    7#
    发表于 2013-3-12 08:50:32 | 只看该作者
    回复 1# 32712784


    在描述属性的时候,:符号前不要空格   
    1. Browser("micClass:=Browser").Page("micClass:=Page").WebEdit("name:=wd").Set "QTP"
    2. Browser("micClass:=Browser").Page("micClass:=Page").WebButton("html tag:=INPUT","name:=百度一下","type:=submit").click
    复制代码
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2013-3-12 15:42:49 | 只看该作者
    路过...
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.5]测试团长

    9#
    发表于 2013-3-12 16:03:56 | 只看该作者
    回复 8# 跑跑跑跑


        灌水可耻~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2013-3-12 17:46:57 | 只看该作者

    太感谢楼上的各位了,我就说怎么写的全都不能执行!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2013-3-13 12:41:28 | 只看该作者
    新手问题:
    For i=0 to 2
    Browser("Find a Flight: Mercury").Page("Book a Flight: Mercury").WebEdit("name:=passFirst"&i).Set "FirstName"
    Browser("Find a Flight: Mercury").Page("Book a Flight: Mercury").WebEdit("name:=passLast"&i).Set "LastName"
    Next
    我这两行有什么问题吗? 总会提示找不到对象!求教!谢谢~ 我看了和书上的代码是一样的,页面也停留在输入的这页面。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    12#
    发表于 2013-3-13 13:07:37 | 只看该作者
    尽信书不如无书,WebEdit("name:=passFirst"&i)这是哪个对象呢?&i你想过加这个是什么意思呢?你那个webedit对象name属性就是passFirst0,不管你跑多少次它都是passFirst0 每次改变它的值还能识别吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2013-3-13 13:34:05 | 只看该作者
    回复 12# joykao 有三个webedit,他们的name属性就是从passFirst0、passFirst1这样递增,难道不能用这种方法吗?
    我是用的QTP自带的订票系统做练习的,求教!

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2020-12-8 11:20
  • 签到天数: 605 天

    连续签到: 1 天

    [LV.9]测试副司令

    14#
    发表于 2013-3-13 16:02:28 | 只看该作者
    回复 13# 32712784

    好吧,,我没搞清楚你的需求,sorry啦。。。如果是截图的模式我认为是没有问题的。。。当然我也测试过,是可以的。。。我不知道你对象库的结构是怎么样的。。。也许你只是照敲了这段代码却没有查看自己的对象库是否和别人的一样,我自己测试的时候改了点东西,我只是打开到了当前页面,然后把当前页面添加到对象库。。。

    代码如下。。只是改了browser对象而已。。。

    For i=0 to 2
    Browser("Book a Flight: Mercury").Page("Book a Flight: Mercury").WebEdit("name:=passFirst"&i).Set "FirstName"
    Browser("Book a Flight: Mercury").Page("Book a Flight: Mercury").WebEdit("name:=passLast"&i).Set "LastName"
    Next
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
     楼主| 发表于 2013-3-13 21:43:26 | 只看该作者
    回复 14# joykao
    非常感谢!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2013-3-22 09:29:36 | 只看该作者
    回复 9# 黑羽祭


        黑哥,我错了,下回一定要做个“无耻”的人,向你学习!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-8 06:37 , Processed in 0.083696 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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