- 博客(7)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Chrome 技术—— Mac电脑设置多个独立chrome方法。chrome独立多开技术。(解决selenium中在已经打开浏览器的情况下再次使用加载插件启动、浏览器报错的问题)
效果图两个独立的浏览器、包括配置文件位置也是独立的、解决selenium中在已经打开浏览器的情况下再次使用加载插件启动、浏览器报错的问题!1、进入应用程序内、点击chrome后复制(可以不做此步骤、但是为了后续第一个浏览器的数据不混乱推荐复制一个)2、/Applications/Google\ 复制成功后的浏览器的全 名/Contents/MacOS/Google\ Chro...
2020-01-19 10:21:11
12478
27
原创 python接口自动化测试框架设计 ( 第五章)-数据关联处理
如果你看不懂,点击下方不迷路:python接口自动化测试框架结构 ( 第四章)前方高能!!正文开始!此章详细讲解数据关联的思路和用法!!实现接口1的返回值的某一具体参数,在接口2中使用1、新增文件test_data:#该文件用来存放 (存放接口1返回的数据)2、在创建读取文件函数前先到setting.py内新增:TEST_JSON = os.path.join(PROJECT_R...
2020-04-28 15:58:45
2227
2
原创 python接口自动化测试框架设计 ( 第四章)-运行并设置断言,生成报告
如果你看不懂,点击下方不迷路:python接口自动化测试框架结构 ( 第三章)前方高能!!正文开始!1、创建testcase.py文件2、新增方法获取excel表内的数据,代码如下(可以放到utlis.py文件里):def case_data(dataname) -> list: """ 处理测试用例数据 :param dataname: 测试用例文件名 ...
2020-04-02 17:57:07
1783
4
原创 python接口自动化测试框架设计 ( 第三章)-封装requests方法和日志
如果你不太明白这篇文章是做什么的,点击下方:python接口自动化测试框架结构 ( 第二章)前方高能!!正文开始!!1、在lib文件夹内创建sendrequest_py文件2、新建方法send_requests:主要逻辑为,参数apidata为字典格式,通过字典的建获取值,将值做判断是否为空,为空传None,不为空则传入相应数据def send_requests(apidata): ...
2020-04-01 18:07:15
2008
1
原创 python接口自动化测试框架设计( 第二章)-封装Excel方法
如果你不太明白这篇文章是做什么的,点击下方进入介绍篇:python接口自动化测试框架结构 ( 第一章)点击跳转到第一章,你可以知道代码思维逻辑和框架结构,别再迷茫了,不日进,则日退,学习才是你应该做的事情。我会用最简单的方式让你理解框架的思想和代码的意思,废话不多说开始!前方高能!!正文开始!!1、在utlis.py封装Excel读写方法 (文件位置跳转第一章看代码结构)大家需要知道,读...
2020-04-01 17:08:30
2067
原创 python接口自动化测试框架设计 ( 第一章)框架结构-启动服务
目录一、接口自动化的意义(为什么做这个框架)二、准备工作三、框架流程及逻辑四、各模块介绍五、具体使用一、接口自动化的意义(为什么做这个框架)新版本上线时之前版本的功能需要进行回归测试,导致大量的重复性手工测试。引入自动化测试可以使用自动化技术代替部分手工的回归性测试,解放更多人力做其它更有必要的事情。但目前项目UI变动频繁,而接口一般不会做大变动所以先暂时做接口自动化。使用接口自动化...
2020-04-01 15:21:19
2772
1
原创 Python&Selenium、UI自动化测试之PO设计模式——QQ邮箱举例
面向对象的特性:封装、继承、多态。在自动化中一样适用,Selenium自动化测试中有一个名字常常被提及PageObject(思想与面向对象的特性相同),通过PO模式可以大大提高测试用例的维护效率。##传统测试脚本的弊端测试脚本分离,维护成本高可扩展性差复用性低等PageObject设计模式selenium自动化测试框架之PO设计模式PO的核心要素:在PO模式中抽象封装成一个Base...
2019-09-30 14:37:58
1347
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人