51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2538|回复: 4
打印 上一主题 下一主题

[原创] QTP环境变更参数化后报找不到父对象

[复制链接]
  • TA的每日心情
    开心
    2015-4-9 15:27
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2008-7-31 16:39:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    请教:以下代码有什么错,要如何调整

    pbrowser=environment.Value("browser")   'browser page webedit为环境变量
    ppage=environment.Value("page")
    Dim pwebedit
    Set pwebedit=description.Create()
    pwebedit("type").value="text"
    pwebedit("name").value=environment.Value("webedit")

    SystemUtil.Run "C:\Program Files\Internet Explorer\iexplore.exe","http://baidu.com","C:\Program Files\Internet Explorer\iexplore.exe"
    Browser("title:="&pbrowser).Page("title:="&ppage).WebEdit(pwebedit).Set "测试"


    运行时报如下错误:Cannot find the "WebEdit" object's parent "Browser" (class Browser). Verify that parent properties match an object currently displayed in your application.
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2015-4-9 15:27
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
     楼主| 发表于 2008-7-31 16:41:44 | 只看该作者
    还有以下描述性编辑也是报同一个错误:


    '两种不依靠对象打开页面的方法
    'InvokeApplication "C:\Program Files\Internet Explorer\IEXPLORE.EXE http://www.google.cn/"

    SystemUtil.Run "C:\Program Files\Internet Explorer\iexplore.exe ","http://baidu.com","C:\Program Files\Internet Explorer\iexplore.exe"


    '定义browser对象
    Dim descbrowser
    Set descbrowser=description.Create()
    descbrowser("title").value="Browser"
    descbrowser("openurl").value="http://baidu.com"

    '定义page对象
    Dim descpage
    Set descpage=description.Create()
    descpage("title").value="百度一下,你就知道"
    descpage("url").value="http://baidu.com"

    '定义Link对象
    Dim descLink
    Set descLink=description.Create()
    descLink("html tag").value="A"


    Dim descwebedit
    Set descwebedit=description.Create()
    descwebedit("name").value="wd"


    Browser("title:="&descbrowser).Page("title:="&descpage).WebEdit(descwebedit).Set "林"
    Browser(descbrowser).Page(descpage).WebButton("text:=百度一下").Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2008-7-31 17:16:23 | 只看该作者

    回复 1# 的帖子

    检查一下这种写法上,和对象库里面的对象识别属性是否一致,即确保对象是可以正确找到的。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-4-9 15:27
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2008-8-1 09:01:40 | 只看该作者
    用编程语言不是不依赖对象的吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-4-9 15:27
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2008-8-1 09:03:08 | 只看该作者
    我重新定义了browser与page的属性,可以运行成功了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-17 14:43 , Processed in 0.083106 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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