51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2979|回复: 9
打印 上一主题 下一主题

[求助] 如果取得一个变化的对象的属性值?(我以51testing为例)

[复制链接]

该用户从未签到

1#
发表于 2007-9-20 12:24:05 | 显示全部楼层
3楼说的没错的
(Browser("51Testing软件测试论坛 测试 | 软件测试").Page("51Testing软件测试论坛 测试 | 软件测试").Link("某个属性:=固定的值或可以用正则表达式区分的值").GetROProperty("某个属性"))

我这里有个循环输出符合某个条件的Link的URL的例子,楼主可以参考下
For iCount = 0 to curLinkNum - 1
                curLinkName = Browser(":=").Page(":=").Link("url:=http://bbs\.51testing\.com/redirect\.php\?goto=findpost&pid=[0-9]+&ptid=[0-9]+","index:=" & iCount).GetROProperty("url")
                text.WriteLine curLinkName
        Next
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2007-9-20 13:02:18 | 显示全部楼层
5楼可能没太理解我的例子,我的例子目的是要获取url值符合正则表达式中条件的Page中所有的Link的url值,这个index是对于符合条件的Link编的号,而不是对于所有的Link,如果符合条件的只有一个Link,那么index可以省略或者值为0。
当然对于具体的实例如果方便使用ChildObjects那效率会更高。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-9-25 13:10:53 | 显示全部楼层

回复 #7 keynes_2005 的帖子

建议楼主看看帮助文档吧,在Index中输入关键字"regular expressions"进行查询。
"+"在正则表达式中是有特殊意义的。这里去掉+就可以了匹配了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-5-25 17:56 , Processed in 0.065534 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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