51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2930|回复: 17
打印 上一主题 下一主题

[原创] 还是对弹出的网页对话框的识别问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-8 17:11:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在对报表进行“打回”操作时, 系统会新打开一网页窗口,要求输入打回原因,并提交

但是QTP对这个新打开的网页窗口无法识别。

想起上此时间设置窗口中的解决方法: 通过object.value对时间进行设定,而非通过录制
那么我要现在要怎么对“提交”按钮操作才能达到‘点击’的效果?

[ 本帖最后由 Simatu 于 2008-5-8 17:12 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-5-8 17:27:06 | 只看该作者
附上操作界面

[ 本帖最后由 Simatu 于 2008-5-8 17:28 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-5-8 17:29:16 | 只看该作者
还有报错信息:

Cannot identify the object "提交" (of class WebButton). Verify that this object's properties match an object currently displayed in your application.

[ 本帖最后由 Simatu 于 2008-5-8 17:32 编辑 ]

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-5-8 19:10:48 | 只看该作者
先用Tostring下,看看是否获取到了父对象
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-5-9 09:22:26 | 只看该作者
原帖由 zte_boy 于 2008-5-8 19:10 发表
先用Tostring下,看看是否获取到了父对象


新打开了一个page,看图示:

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-5-9 11:34:47 | 只看该作者
打开的页面是在原来的browser显示的,还是新打开一个browser的.
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-5-9 11:39:40 | 只看该作者
原帖由 zhou840401 于 2008-5-9 11:34 发表
打开的页面是在原来的browser显示的,还是新打开一个browser的.



是新打开一个Browser的
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-5-7 09:24
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2008-5-12 11:01:22 | 只看该作者
    Cannot identify the object "提交" (of class WebButton). Verify that this object's properties match an object currently displayed in your application.
    =========
    这样的报错的提示信息我也经常遇到
    是由于我的对象经常跑到窗口外面去了,或者其他的东西挡住了,看不见
    比如,回放点击“确定”按钮时,窗口只显示一半,这个按钮没有显示出来,回放的时候就报错,和上面一样的

    楼主的错误我也不清楚,希望我的经历对你有帮助
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2008-5-12 11:25:25 | 只看该作者
    因为这个页面上只有一个按钮
    试试这个代码:

    set ObjButton = Browser("xx").Page("xx").Childobjects("WebButton")
    NumberOfObjButton = ObjButton.count
    ObjButton(NumberOfObjButton).Click
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2008-5-12 11:25:59 | 只看该作者
    最好先在这个界面获取一下焦点
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2008-5-12 11:31:12 | 只看该作者
    偶看你获取的对象好像是WebTable下的WebButton
    可是看你的出错的截图!Browser().page().webbutton()
    是不是这个问题呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2008-5-12 13:45:36 | 只看该作者

    补充5#的回复

    在Run time中获取的对象树多了一个Browser

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2008-5-12 13:47:06 | 只看该作者
    原帖由 李靖之 于 2008-5-12 11:31 发表
    偶看你获取的对象好像是WebTable下的WebButton
    可是看你的出错的截图!Browser().page().webbutton()
    是不是这个问题呢?


    没错阿,出错截图中也是WebButton
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2008-5-12 14:12:41 | 只看该作者
    原帖由 zte_boy 于 2008-5-12 11:25 发表
    因为这个页面上只有一个按钮
    试试这个代码:

    set ObjButton = Browser("xx").Page("xx").Childobjects("WebButton")
    NumberOfObjButton = ObjButton.count
    ObjButton(NumberOfObjButton).Click


    这个方法我试了一下后提示: 类型不匹配: 'Browser(...).Page(...).Childobjects'
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2008-5-12 15:58:35 | 只看该作者
    是不是可以试试
    set objbutton = browser("xx").page("xx").chindobjects("WebTable)
    呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-2-27 08:48
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    16#
    发表于 2008-5-13 21:33:42 | 只看该作者
    原帖由 李靖之 于 2008-5-12 15:58 发表
    是不是可以试试
    set objbutton = browser("xx").page("xx").chindobjects("WebTable)
    呢?

    是否是
    set objbutton = browser("xx").page("xx").chindobjects("WebTable“)?

    即使这样写,恐怕也有问题
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2008-5-19 11:14:14 | 只看该作者
    我觉得10楼说的对,录制的时候点点这个dialog,(系统会有activate的相关语句,就是激活当前窗口,回放的时候注释掉这个语句),然后再点这个button就应该可以了。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2008-5-19 11:34:23 | 只看该作者
    这种问题没有环境调试很难定位问题啊,呵呵
    大家都只是推测原因而已
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 03:42 , Processed in 0.102950 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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