【软件测试】RobotFramwork使用Cookie获取验证码,登录账户
标题:RobotFramwork使用Cookie获取验证码,登录账户 环境:办公测试环境。 背景:循环执行发布任务,需要保持长期登录状态,后台当前是随机验证码,无法登录。 方法:1.通过技术手段,将随机验证码设置为123456,方便测试。2.通过获取cookie状态,保持长期登录。 步骤:手动登录一次,打印出日志记录,通过日志log信息找到打印的cookie信息,截取前后两部分,获取登录状态,goto已登录状态的页面,保持登录成功 命令: OperatingSystem.Run taskkill \ /F \ /im chromedriver.exe #清理缓存 open browser http://op.yidai.co chrome #打开浏览器 maximize browser window #浏览器窗口最大化 sleep 50 #手动登录一次,打印出日志记录,通过日志log信息找到打印的cookie信息,截取前后两部分,获取登录状态,goto已登录状态的页面,保持登录成功 ${ww}= get cookies # 获取cookie的值 log ${ww} #打印cookie的值 add cookie 6ePf_2132_authCode a5fbe88QO4pKsD9EumTBfm5GtR7NkxxNqvezQEnmY2N8 #添加cookie值 add cookie