51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] JSP web测试

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-10-15 11:33:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
大家好,在此请教一个问题。
现在我在做一个WEB项目,只加载WEB后,发现一些应该是weblist的对象识别为webedit,而后面的下拉按钮识别为image对象。
虽然可以使用object.value = "" 进行赋值,但这样做恐怕不妥,因为下拉可选择项是可配置的。
和开发沟通过,使用的是jsp。
请问大家有没有遇到过这样的问题,是如何解决的,谢谢!

[ 本帖最后由 kou_dou 于 2009-10-28 16:06 编辑 ]

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2009-10-15 14:38:03 | 只看该作者
点击下拉图片后再点击选项选择
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-10-27 15:08:57 | 只看该作者
现在问题出来了,使用object.value设置的值根本就没有生效,比如说添加用户时需要选择用户组(管理员、操作员、审查员)
使用object.value = "审查员"
界面上显示的正确,是审查员
点击添加按钮后,再查看用户详细信息发现用户为默认的管理员组,也就是说object.value根本就没有效果
这个怎么办啊。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-10-27 15:52:55 | 只看该作者
点击下拉图片后再点击选项选择
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2009-10-27 21:20:51 | 只看该作者
原帖由 blueeagle9999 于 2009-10-27 15:52 发表
点击下拉图片后再点击选项选择


问题是点击下拉框后,弹出了可以选择的项,但这个时候不支持鼠标和键盘操作(SENDKEYS没戏了)。。。
使用低级或模拟录制的可移植性又太差,可复用性又低

不知道大家有没有遇到过这样的情况,是如何解决的,谢谢!

十分火急!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2009-10-27 22:03:30 | 只看该作者
加班也没搞定,有知道的吗?给个建议。。。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-10-28 09:39:45 | 只看该作者
模拟录制不符合自动化测试要求,屏幕分辨率更改就执行失败,而且选择项是可配置的,所以不行
低级录制无法正确回放 。。。
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2009-10-28 10:09:43 | 只看该作者
截个图来看看,弹出来的选项可以识别吗?
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2009-10-28 10:47:49 | 只看该作者
原帖由 blueeagle9999 于 2009-10-28 10:09 发表
截个图来看看,弹出来的选项可以识别吗?


图不能截,公司不允许
弹出来的选项不能识别。。。

[ 本帖最后由 kou_dou 于 2009-10-28 11:03 编辑 ]
回复 支持 反对

使用道具 举报

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

    连续签到: 1 天

    [LV.1]测试小兵

    10#
    发表于 2009-10-28 12:06:45 | 只看该作者
    建议:
    1, 加载那三个插件(ActiveX ,Visual Basic, Web)后再试试看看;
    2,采用录制脚本的方式,你看看QTP自己生成的脚本里面是否有 weblist
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2009-10-28 14:04:14 | 只看该作者
    原帖由 walker1020 于 2009-10-28 12:06 发表
    建议:
    1, 加载那三个插件(ActiveX ,Visual Basic, Web)后再试试看看;
    2,采用录制脚本的方式,你看看QTP自己生成的脚本里面是否有 weblist



    1、都加载了,没有变化
    2、录制结果没有weblist对象
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
     楼主| 发表于 2009-10-28 15:03:44 | 只看该作者
    这个问题烦死了。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
    发表于 2009-10-28 15:15:10 | 只看该作者
    建议截图出来。
    你看到的不代表是真相。
    QTP识别为webedit那么它就是webedit,识别为image对象那么它也肯定是image。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
     楼主| 发表于 2009-10-28 16:07:14 | 只看该作者
    把图补上了,大家看看。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2009-10-29 10:08:04 | 只看该作者
    123
    admin
    这些应该可以识别吧,应该是识别成webelement吧
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2009-10-29 11:41:22 | 只看该作者
    看到你的截图
    可以这么看。
    这是一个自己定义的控件,非标志控件。
    那个下拉框是开发人员自己画的一个下拉框,应该是用DIV编写的。
    无法识别的部分试着用描述性编程的方法解决下。

    假如还不知道的,把html源码发给我看看

    [ 本帖最后由 aishifu1 于 2009-10-29 11:42 编辑 ]
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-15 01:22 , Processed in 0.088146 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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