51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3220|回复: 14
打印 上一主题 下一主题

[原创] 怎样判断这个属性?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-28 14:45:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
怎样判断这个属性?
首先,我的这个问题是在登录测试时产生的,我们不是有个登录超过多少次出错后,禁止登录本系统,然后我在录制时设了个验证点"用户名或密码错误,你不能登录本系统",但是当出错次数到达设定的次数时,这个验证点变成了"该用户名被锁定,请与管理员联系",在这里我应该怎样去判断他的属性,当为"用户名或密码错误,你不能登录本系统"时,自动循环,当为"该用户名被锁定,请与管理员联系"时,结束循环,关闭网页?
恳请高人指点!
谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-5-28 14:54:58 | 只看该作者
可以使用对象属性实现
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-5-28 15:25:03 | 只看该作者
哪个属性呢?
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-5-28 15:27:15 | 只看该作者
ckeckpoint1 = Browser("Sh").Page("Sh1").WebElement("用户名或密码错误").GetROProperty("innertext")
但是最后,他这个变成了ckeckpoint1 = Browser("Sh").Page("Sh1").WebElement("帐号被锁定, 请联系管理员").GetROProperty("innertext")
他说找不到对象.报错

[ 本帖最后由 wang7931_cn 于 2008-5-28 15:32 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-5-28 15:39:41 | 只看该作者
那是当然找不到了。你用循环的方法就是个错误
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-5-28 15:41:25 | 只看该作者
那请教一下,我要怎样去实现这个功能呢?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-5-28 15:41:48 | 只看该作者
这是两个对象
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-5-28 15:42:45 | 只看该作者
最后那个出现错误的对象你要加到对象仓库去
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-5-28 16:09:45 | 只看该作者
我加进去了,但是还是不知道怎样去做判断.
还请指教!
谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-5-28 17:38:49 | 只看该作者
strValue=Browser("Sh").Page("Sh1").object.body.innertext
if Instr(strValue,"帐号被锁定, 请联系管理员")>1 Then
Msgbox "Lock"
Else
...
End if
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-5-28 18:03:58 | 只看该作者
是的,谢谢!
现在好了,很是感谢你们的指教,谢谢!
今天弄了一天了.谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2008-5-28 18:04:49 | 只看该作者
最简单的方法之一,使用正则表达式

ckeckpoint1 = Browser("Sh").Page("Sh1").WebElement("innertext:=用户名或密码错误|帐号被锁定, 请联系管理员").GetROProperty("innertext")
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2008-5-28 18:36:20 | 只看该作者
明天试一下,谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-5-29 17:58:20 | 只看该作者
学习Instr函数的用法。
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2008-5-30 10:11:11 | 只看该作者
是的,正则表达式是方便多了,一句话搞定,谢谢!
10楼的方法也很好用的!
谢谢!
谢谢你们的指点!
谢谢!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-19 08:30 , Processed in 0.074945 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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