自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 selenium实现cookie免登陆自动化测试

一、测试场景在利用unittest框架实现自动化的过程中,发现每次需访问已登录状态才能访问的页面时,都需要重新登录一次才行,不能只登录一次,其他页面也能访问。二、实现思路通过selenium模拟账号密码登录,同时获取cookie,保存在.txt文件 — 读取txt文件中的cookie,通过driver.add_cookie添加cookie,访问登录后才能访问的接口(页面)(为了命令清晰明了,部分页面使用API进行访问,没有使用定位元素定位。)实践演示:笔者拿自己自动化测试过程的一小部分内容举例如

2020-10-10 15:53:16 867

原创 python关于json文件的读取写入实战

一、理解为什么要用json模块的格式读取写入?1、由于python默认读取write()写入read()文件的数据格式为字符串(str),不能读取写入列表、字典等类型数据,所以需要采用json数据格式来存储数据。2、json数据格式在多种语言中通用,有利于分享数据。二、python读取写入json格式分别有2种不同形式1、json.dump()用于存储写入列表至文件list.json。import jsonnumbers = [2,1,4,3,4,5]file_name = "list.

2020-10-15 14:28:04 5768

原创 mysql使用中的常见错误

mysql使用中的常见错误问题1:启动报:发生系统错误 5。拒绝访问。解决方法:启动时,以管理员身份运行即可,window10 点击左下角徽标 — 选择windows powershell(管理员)打开 — 再执行mysql启动命令。问题2:在执行mysql密码连接时报错如图:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES).解决方法:一般是密码输入错误导致的报错。如果

2020-10-13 14:33:34 674

原创 selenium利用cookie跳过验证码登录

1、测试场景在实现web自动化的过程中,为了解决每次登录时,验证码会随机变化的问题,以达到测试已登录状态的其他页面模块,我们需要利用cookie跳过登录,完成测试。正常情况下,项目测试人员是不会遇到这种问题的,会找开发要一个固定验证码的万能账号,以结合selenium实现自动化登录。(后续会有实现一次登录,多次测试其他已登录页面的文章可以参考一下。)2、操作原理在等待间隙中,先手动登录,填写账密、验证码信息,登录成功 — 利用selenium的get_cookie() 获取已登录cookie — 再

2020-10-10 09:59:21 951

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除