51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3313|回复: 6
打印 上一主题 下一主题

[Robot] 回放时报错

[复制链接]
  • TA的每日心情
    开心
    2015-5-5 13:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2006-10-31 14:59:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    一段脚本,运行到脚本的第4行时报错,multi_bs_def_cell_id_t_666666_24826中的24826每次都变。
    Window SetContext, "Caption=http://172.20.24.5:9080/bill/billing/baseinfo/feeparam/basegroup/cell_group_multiInsert.jsp?met - Microsoft Internet Explorer", ""
        Browser NewPage,"",""
        CheckBox Click, "Name=multi_bs_def_cell_id_t_666666_24826"

    我曾经试过CheckBox Click, "HTMLText=666666_1",不好用

    用inspector抓取出的结果
    CheckBox,Name=multi_bs_def_cell_id_t_666666_24947
            Contents
            HTML Text
            Filtered Contents
            Properties
                    id =
                    tagName = INPUT
                    title =
                    language =
                    sourceIndex = 82
                    lang =
                    offsetLeft = 3
                    offsetTop = 1
                    offsetWidth = 125
                    offsetHeight = 20
                    innerHTML =
                    innerText =
                    outerHTML = <INPUT type=checkbox value=666666_1 name=multi_bs_def_cell_id_t_666666_24947>
                    outerText =
                    isTextEdit = False
                    scopeName = HTML
                    currentStyle = Object
                            Property was not expanded
                    tabIndex = 0
                    accessKey =
                    clientHeight = 20
                    clientWidth = 125
                    clientTop = 0
                    clientLeft = 0
                    readyState = complete
                    dir =
                    scrollHeight = 20
                    scrollWidth = 125
                    scrollTop = 0
                    scrollLeft = 0
                    canHaveChildren = False
                    tagUrn =
                    readyStateValue = 4
                    isMultiLine = False
                    canHaveHTML = False
                    inflateBlock = False
                    contentEditable = inherit
                    isContentEditable = False
                    hideFocus = False
                    disabled = False
                    isDisabled = False
                    glyphMode = 0
                    uniqueNumber = 2
                    uniqueID = ms__id2
                    nodeType = 1
                    nodeName = INPUT
                    dataFld =
                    dataSrc =
                    dataFormatAs =
                    type = checkbox
                    value = 666666_1
                    name = multi_bs_def_cell_id_t_666666_24947
                    status = False
                    size = 20
                    maxLength = 2147483647
                    defaultValue = 666666_1
                    readOnly = False
                    indeterminate = False
                    defaultChecked = False
                    checked = False
                    border =
                    vspace = 0
                    hspace = 0
                    alt =
                    src =
                    lowsrc =
                    vrml =
                    dynsrc =
                    complete = False
                    loop = 1
                    align =
                    width = 0
                    height = 71165860
                    Start = fileopen
                    accept =
                    useMap =


    HTML Text属性中的值为<INPUT type=checkbox value=666666_1 name=multi_bs_def_cell_id_t_666666_24947>
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2006-10-31 15:16:55 | 只看该作者
    CheckBox Click, "Name={multi_bs_def_cell_id_t_666666*}"
    试试~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-5 13:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2006-10-31 15:23:51 | 只看该作者
    修改成CheckBox Click, "Name={multi_bs_def_cell_id_t_666666*}"还是报错。
    我修改成CheckBox Click, "VisualText=666666_1",回放时不报错,但回放时没有选中该CheckBox
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2006-10-31 16:55:17 | 只看该作者
    是不是这个页面中还有其他VisualText=666666_1的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-5 13:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
     楼主| 发表于 2006-11-1 07:44:33 | 只看该作者
    解决了,'CheckBox Click, "Index=1"
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2006-11-1 09:48:24 | 只看该作者
    原帖由 wsryyffs 于 2006-11-1 07:44 发表
    解决了,'CheckBox Click, "Index=1"


    记得robot可以使用不同的属性来定位一个object,但是在你抓的属性中没有看到index啊
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2015-5-5 13:21
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
     楼主| 发表于 2006-11-1 13:19:25 | 只看该作者
    抓的属性确实没有index,只是我的同事突然来灵感,一试果然好用,呵呵
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-10-9 04:21 , Processed in 0.079956 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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