51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2105|回复: 4
打印 上一主题 下一主题

[原创] 线性编程 如何匹配随机字符串

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-9-25 22:38:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 kpkeys 于 2010-9-25 22:40 编辑

Browser("Google").Page("Gmail - 收件箱 (2) - kimks@99gma").Frame("c46w1uhruob88").Link("退出").Click
上面一句是gmail退出script,因为frame值是随机的,有没有方法用线性表达式来表达这个随机数?用Frame("text:=*"),试了一下,没有效果,不知道要用是么表达式,望高手能解题,谢谢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-9-25 23:40:49 | 只看该作者
本帖最后由 lyscser 于 2010-9-26 19:44 编辑

For i = 0 to 99
   If Browser("opentile:=XXXX").Page("title:=XXXX").Frame("index:="&i).Link("text:=退出").Exsit(1) Then
      Browser("opentile:=XXXX").Page("title:=XXXX").Frame("index:="&i).Link("text:=退出").Click
      Exit For
   End If
Next
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-9-26 01:08:24 | 只看该作者
谢谢你的回答!
不过我看不懂,Frame("c46w1uhruob88")这是个随机字符串,循环100次当中会有是么结果?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-9-26 19:48:48 | 只看该作者
c46w1uhruob88只是name而已,并不是对象本身的任何可区分属性,你把他改成123,只要他运行时属性与页面一致还是一样能识别的,你的问题只是对象name变了,而属性变没变你也没说,估计是没变的

PS:看不懂就去试一下,别只顾看,长进不了的
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-9-27 00:57:29 | 只看该作者
本帖最后由 kpkeys 于 2010-9-28 00:01 编辑

谢谢提醒,我是试了才回复的,运行了还报错,才向您请教的,初级学习嘛,不知道是不是要参加您的培训呢???
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-9 02:42 , Processed in 0.080669 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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