51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2063|回复: 5
打印 上一主题 下一主题

[原创] 怎么识别列表?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-6-13 16:52:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式


界面中有这样的列表,SPY到列表的属性见上图

要循环读取修改、删除的图标

脚本该怎么写?

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
发表于 2010-6-13 17:03:13 | 只看该作者
看帮助文档WebTable的使用方法

可以用一下ChildItem、ChildObjects
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-6-13 17:17:48 | 只看该作者
msgbox Browser("业务类型").Page("业务类型").WebTable("工作台").Exist

为什么识别不了?
报错如下:

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-6-13 17:41:07 | 只看该作者

回复 3# 的帖子


是因为对象库没有对象的缘故,我再研究研究
目前试图用虚拟对象来解决
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2018-4-22 12:50
  • 签到天数: 393 天

    连续签到: 1 天

    [LV.9]测试副司令

    5#
    发表于 2010-6-15 11:17:09 | 只看该作者
    我提供另一种方法,是基于坐标的,
    象这种页面设计好后,一般都不会做大的调整,
    特别是整个表格,开发人员都是用copy的了,
    所以表格的“行高”是相等的,你可以查看第一行修改与删除图标的X,Y坐标,
    再查看第二行的修改与删除图标的X,Y的坐标,将第二行的Y减去第一行的Y,
    得出的值就是“行高”了,接下来,你可以在脚本中写个for语句,让循环变量从第一行的Y值开始
    例子:
    dim toX   'X坐标
    dim toY   'Y坐标
    dim i
    toX=180   '180就是第一行的X值,您需要根据你的情况修改
    toY=200   ‘就是第一行的Y值,您需要根据你的情况修改
    '  下面的to 5就是表格有多少行
    for i=0 to 5
    Browser().page().frame().image(file name="修改图标的名称","x:="& toX,"Y:="& toY).Click

    .......
    .....
    toY=toY+20     '20就是“行高”的值
    next

    如果不行,欢迎再交流

    [ 本帖最后由 sterson 于 2010-6-15 11:26 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2010-6-17 15:27:36 | 只看该作者
    受限制比较大吧?
    比如分辨率,窗口最大最小化等等~~~
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 14:52 , Processed in 0.070357 second(s), 24 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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