(已经解决)LR脚本回放校验问题
LR回放时,对于用户名和密码进行校验吗,例如登录的用户名和密码,我回放的时候,就算用错误的用户名和密码回放后,也可以正常通过,没有错误信息。如果不加检查点,是可以正常的,但是如果增加检查点,脚本就会报错,感觉是对后续步骤的一个校验吧。
[ 本帖最后由 sunqiang1024 于 2008-4-1 17:51 编辑 ] 代码贴上来吧 用错误的脚本的脚本回放指什么?指修改脚本中的用户名和密码吗?
LR应该不校验用户名、密码。但实际中错误的用户名和密码登陆,页面应该抛出错误提示吧。。
这是很正常的
LR只是负责把请求发出去,然后接收服务器端的响应,如果你程序中处理成功和失败的响应页面是同一个的话,LR就认为得到了正确的响应(也就是你请求的那个页面),所以就正确通过了.这种情况,我一般都是加一个检查点来解决的,判断一下收到的响应内容是正确的还是错误的就可以了,呵呵.
[ 本帖最后由 duanyonghua72 于 2008-4-1 17:05 编辑 ] 1.楼主可以先实际操作一下系统,用正确的用户名,密码和错误的用户名,密码登录一下系统,看看有什么不同
2.建议楼主在脚本中将用户登录的代码定义为一个事务,并在事务里填加文本或图象检查点.回放脚本如果找不到检查点的文字或图象,那么这个事务就失败了.用事务的成功与否判断你的登录操作是否成功还是比较可靠的.:) 如果要正确验证的话要加一个web_reg_find()函数加以验证,不然LR都不会报错的,哪怕输错用户名和密码。 答案应该不是这样的,应该在IE的浏览器上设置一个地方,这样密码就会在回放的时候自动加载的:)
页:
[1]