51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2564|回复: 8
打印 上一主题 下一主题

[原创] qtp怎么用web中选中的颜色变化取出对应的值

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-14 15:18:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
C:\Documents and Settings\张玉\桌面\未命名.gif


如图所示,我利用获取web页面元素的方式,取得现在选中的那个颜色为红色的值2,要怎么取出来呢?

[ 本帖最后由 日立张 于 2010-8-14 15:21 编辑 ]

本帖子中包含更多资源

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

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

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-8-16 12:00:52 | 只看该作者
大侠们,回答一下我呀,急急
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-8-16 14:02:30 | 只看该作者
不太明白你的意思,你能不能描述清楚一点,你是想过什么操作取得怎么样的结果?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-8-16 14:57:11 | 只看该作者
是这样的树形哪里选中后会有颜色的变化,变为红色如图,我想达到的目的是通过获取颜色的变化来获取树节点的值,就是说例如:树现在包含1和2,当我选中2时,我可以通过选中后颜色的变化而取出其2这个值

不知道可不可以通过web获取对象的方式,来做判断,即选中后变为红色,通过web获取树节点为红色的对象
然后找出对应的值
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-8-16 16:38:27 | 只看该作者

回复 4# 的帖子

你可以尝试用对象的object属性试试
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2014-12-18 10:31
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2010-8-16 16:58:15 | 只看该作者
    print Browser("**").Page("**").WebElement("**").Object.currentstyle.color '显示WebElement("**")的颜色
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2010-8-17 09:38:06 | 只看该作者

    回复 6# 的帖子

    谢谢 兄弟们 哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2010-8-17 10:09:27 | 只看该作者
    Browser("**").Page("**")..frame(**).WebElement("**").Object.currentstyle.color
    这样是可以取出当前的颜色为红色的,但是本意是想通过颜色找对象的值,如果这样写的话就必须先知道
    这个对象的值webelement(“text”),所以还是有些问题 哈哈
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-8-17 11:22:41 | 只看该作者
    先用ChildObjects方法,获得所有对象。然后再遍历查找,遍历查找就用楼上所说的方法 *.object.currentstyle.color
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 06:19 , Processed in 0.073235 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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