Robot Framework之使用Cookie获取验证码登录账户

前言

大家都知道,在登录账号时很多需要填写验证码。在做自动化测试的过程中,验证码有多种解决方案(1.让开发去掉验证码;2.使用万能验证码;3.在脚本上使用代码识别验证码;4.使用Cookies获取验证码),为了更为直观的让大家了解,下面就使用Cookies方式来验证登录时跳过验证码。

一、获取登录时Cookies

1、手动登录一次,打印出日志记录,通过日志log信息找到打印的cookie信息,截取前后两部分,获取登录状态,goto已登录状态的页面,保持登录成功(本篇使用该方式)

2、通过抓包工具Fiddler工具抓取Cookies的值或者使用浏览器自带的调试模式来查看cookies的值

实现代码

img_3c28cbf50a6ad24b79d91c6945a098b8.png
获取登录时的cookies值

log中查看cookies的值

img_5f84f430aaae54525b0ebc424638d87b.png
log中查看cookies值
二、使用获取的cookies的值重新登录
img_4224f732b58a7bda3fc1093726924461.png
使用cookies值登录平台
三、运行结果
img_eba17d093daea0c02444f559e180b909.png
登录结果

运行过程

img_538b0e3b66bd97243fb79a088e5444e7.png
运行结果
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值