51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4660|回复: 21
打印 上一主题 下一主题

[原创] 页面对象无法录制输入(待解)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-5-17 17:56:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当我用9.0录制163.com邮箱的发送邮件功能时,qtp无法识别我在邮件正文框内输入的内容.有没有人能去试一下能否解决...

[ 本帖最后由 raymond.tang 于 2007-5-21 09:26 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-5-18 08:56:54 | 只看该作者
    “qtp无法识别我在邮件正文框内输入的内容”,到底是什么意思?你输入了什么内容? “无法识别”到底是什么意思? 你录制到脚本了吗?QTP运行到什么代码时出问题了?
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    3#
    发表于 2007-5-18 08:57:31 | 只看该作者
    又是没有脚本,没有图片,描述又不清楚!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2007-5-18 09:00:56 | 只看该作者
    做为一个tester首要的任务就是要尽量详细的描述你的所发现的BUG,方便他人Reproduce!
    要是别人不能重现你的问题,又怎么帮你解决?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-5-18 09:47:55 | 只看该作者
    网易的这个发邮件功能我等会帮你看看。
    我正在试 sdlkfj2

    原帖由 raymond.tang 于 2007-5-17 17:56 发表
    当我用9.0录制163.com邮箱的发送邮件功能时,qtp无法识别我在邮件正文框内输入的内容.有没有人能去试一下能否解决...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2007-5-18 10:04:47 | 只看该作者
    原帖由 songfun 于 2007-5-18 09:47 发表
    网易的这个发邮件功能我等会帮你看看。
    我正在试 sdlkfj2


    谢谢超版的回复..
    我不放脚本,不放图片是因为脚本很简单就三四行代码.只要大家试一下用qtp录制163.com的发邮件功能就会发现,在写邮件那个窗口上写邮件内容的框,qtp可以识别出来是webelement,但就是无法录制到你在里面写的内容..
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
    发表于 2007-5-18 10:37:04 | 只看该作者
    正文框采用了控件 ,看你的qtp版本是否支持先
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2007-5-18 10:49:57 | 只看该作者
    原帖由 ghoul724 于 2007-5-18 10:37 发表
    正文框采用了控件 ,看你的qtp版本是否支持先

    如果不支持那要怎么处理?用虚拟对象还是有其它方法?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-5-18 16:07:41 | 只看该作者
    browser("新增注释").Page("新增注释").WebElement("index:=4").GetROProperty("innertext")

    碰到了WebElement对象用描述性编程不能识别,WebElement是显示提示信息,因为输入情况不同,提示信息不能,所以就用描述性编程,WebElement只有innertext,html tag属性有值,前面的是显示提示信息,用html tag的时候提示找不到对象,添加了个index属性还是找不到无锡,怎样才能确定对象,俺晕了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
     楼主| 发表于 2007-5-18 16:59:23 | 只看该作者
    哈哈哈,楼上的,除了描述性编程外,我还想了很多方法,但就是无法解决才上来问的.期待高人解决..
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2007-5-18 19:15:54 | 只看该作者

    回复 #9 sidneylover 的帖子

    看来你对GetRoProperty的作用不太清楚呀!你用spy看看webElement它真的就只有你说的那两个属性吗?
    不要以为用getROproperty只能取得对象仓库中记录的属性呦!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2007-5-21 09:23:44 | 只看该作者
    一个星期过去了,好像还是没有高人给出解决方案啊.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2007-5-21 09:42:30 | 只看该作者

    回复 #11 stone821021 的帖子

    这个还是懂的,不用你说,用SPY看的,只有那两个属性有值,其他属性全是空值,innertext就是要获取的值,运行时的提示信息
    在WebElemen里添加了一个属性,设置了相关值,还是不能找到当前的WebElement
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2007-5-21 10:05:19 | 只看该作者
    原帖由 sidneylover 于 2007-5-21 09:42 发表
    ...用SPY看的,只有那两个属性有值,其他属性全是空值,....WebElement


    你要是开始的时候就这样描述,我也就不会理解错了!sdlkfj5

    想问的是你的这句:browser("新增注释").Page("新增注释").WebElement("index:=4").GetROProperty("innertext")
    index:=4,这个4你是怎么确定的?有没有可能index值取的不正确?试没试过highlight debug的方法,先确定你的这句描述里index值是正确的?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2007-5-21 10:26:51 | 只看该作者
    index属性没有,是自己添加进去用来试试能不能区分的,因为有几个WebElement控件
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2007-5-21 11:05:58 | 只看该作者
    Browser("网易电子邮箱 - 极速3.0Beta").Page("网易电子邮箱 - 极速3.0Beta").Frame("HtmlEditor").WebElement("Body").GetROProperty("outertext")

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2007-5-21 11:07:51 | 只看该作者
    Browser("网易电子邮箱 - 极速3.0Beta").Page("网易电子邮箱 - 极速3.0Beta").Frame("HtmlEditor").WebElement("Body").GetROProperty("outertext")
    我试过了,可以的。我的9.1加web addin
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2007-5-21 11:11:58 | 只看该作者
    你上面那样肯定行,你试试这样
    Browser("网易电子邮箱 - 极速3.0Beta").Page("网易电子邮箱 - 极速3.0Beta").Frame("HtmlEditor").WebElement("html tag:=BODY").GetROProperty("outertext")
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
     楼主| 发表于 2007-5-21 11:31:33 | 只看该作者
    好像楼上2位走题了啊..
    我的问题是要在那个webelement中实现输入文字信息.即使给你们get到你们想要的属性哪又如何呢?

    问题:>>>>>>>>>>>>>>>>>>>>>>
    在那个webelement中实现文字信息的输入..
    >>>>>>>>>>>>>>>>>>>>>>>
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2007-5-21 11:53:20 | 只看该作者
    用object.value=""不能赋值?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 14:05 , Processed in 0.079285 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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