51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 参数化用户名和密码

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-22 16:11:44 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
将用户名和密码参数化,但是遇到一个问题,密码都是对的时候,可以很好的执行,但是当密码不对的时候或者用户不存在时,会有warning,而且之后的也不能执行,所以想问一下有没有什么可以解决啊。我刚刚开始学,所以谢谢大家能帮我拉。。。

Browser("Management").Page(" Management").WebEdit("ctl00$ContentPlaceHolder1$Logi").Set DataTable("username", dtGlobalSheet)
Browser("Management").Page("Management").WebEdit("ctl00$ContentPlaceHolder1$Logi_2").SetSecure DataTable("password", dtGlobalSheet)
Browser("Management").Page("Management").WebButton("Login").Click
Browser("Management").Page("Management").Link("Logout").Click
Browser("Management").Page("Management").Sync

username    password
admin       123456
qwer        qwerut
qwert       rweity

第二个的密码是错误的,所以第三个不能执行了


warning:
The object was not found using the test object description. Check the object's properties.

[ 本帖最后由 WXXWXX 于 2008-5-22 16:12 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

6#
发表于 2008-5-24 12:00:50 | 只看该作者
这时所有自动化测试都会碰到的问题,应该对这些提示窗口进行判断和处理,可以在代码中加IF判断,也可以通过Recovery Scenarios来处理:
http://blog.csdn.net/Testing_is_ ... /03/17/2193021.aspx

但是这里很明显,你设计的测试用例是使用正反数据来测试登录功能,你期待第二个测试数据的测试过程应该返回错误,所以不应该使用Recovery Scenarios,而是在脚本中添加IF判断,并且把是否出现指定的窗口LOG到日志中,如果出现指定的窗口,还要执行关闭窗口的代码,以便让后续的脚本执行下去。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-5-23 16:33:33 | 只看该作者
搜索下“检查点”关键字,应用会解决你的问题。

return 0         跳出当前用户
return 1         跳出所有
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-5-22 16:29:15 | 只看该作者
在最后加了:Browser("PPP - BEDO Management_2").Close

执行第二次时,在页面上多了下面一句话:
Your login attempt was not successful. Please try again.

那我应该怎么让它识别呢?谢谢指教啊!!!

[ 本帖最后由 WXXWXX 于 2008-5-22 16:33 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-5-22 16:23:23 | 只看该作者

回复 2# 的帖子

没有,我选的是
Record and run test on any open browser
回复 支持 反对

使用道具 举报

该用户从未签到

2#
发表于 2008-5-22 16:20:14 | 只看该作者
看信息是没有识别到对象,应该是你的登陆失败后,页面的识别属性有变化,导致对象无法识别,检查下

[ 本帖最后由 zte_boy 于 2008-5-22 16:23 编辑 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 20:24 , Processed in 0.083103 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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