Python
文章平均质量分 68
黑の旋风
有兴趣的老铁们欢迎关注公众号:gh_7bad42dfce12,微博文章同步更新至微信公众号~
展开
-
Python接口自动化测试--使用excel进行测试用例执行与测试结果写入(四)
1.为了更好的实现读取excel文件进行接口自动化测试,将操作excel文件方法封装:# coding:utf-8import xlrdfrom xlutils.copy import copy # 导入xlutils的copy方法class HandleExcel: """封装操作excel的方法""" def __init__(self, file='E:/P...原创 2020-03-10 11:22:41 · 3396 阅读 · 2 评论 -
Python接口自动化测试--利用unittest生成测试报告(三)
上一篇博文主要介绍了用unittest管理测试用例,这次学习如何使用unittest生成html格式的测试报告。生成html格式的测试报告需要用到HTMLTestRunner,放到python安装路径下lib目录中即可。1.执行单个.py文件中的测试用例# -*-coding:UTF:8-*-import unittestfrom mylib.run_method import...原创 2020-03-10 11:01:46 · 455 阅读 · 0 评论 -
Python接口自动化测试--unittest框架基本应用(二)
unnitest是Python的一个重要的单元测试框架,本篇博客简单应用该框架进行接口自动化测试。1.unittest简单用法# -*-coding:UTF:8-*-import unittestclass TestMethod(unittest.TestCase): # 定义一个类,继承自unittest.TestCase # 每次执行用例前执行setUp(),可以在这...原创 2020-03-10 10:19:22 · 578 阅读 · 0 评论 -
Python接口自动化测试--requests使用和基本方法封装(一)
首先,使用Python做接口测试,主要用到的便是requests库和json库。1.先看两个简单的demoa.post请求# -*- coding: UTF-8 -*-import requestsimport jsonsessionRequest = requests.session() # 实例化会话对象base_url = "http://192.168.180.12...原创 2020-03-10 10:02:03 · 1014 阅读 · 1 评论 -
Python数据分析
本博客总结数据分析的相关基础知识,思维导图如下:1.Numpy Numpy是python科学计算的基础包,它提供以下功能(不限于此) (1)快速高效的多维数据对象ndarray。 (2)用于对数组执行元素级计算以及直接对数据执行数学运算的函数。 (3)用于读写硬盘上基于数组的数据集的工具。 (4)线性...原创 2020-01-14 14:50:19 · 1843 阅读 · 0 评论 -
Python文件转换为可执行的exe文件操作步骤
当前使用Python进行开发的程序越来越多,如果py能够转化为exe则打开体验更加方便快捷。原创 2020-01-13 13:54:52 · 730 阅读 · 0 评论 -
Python查找与排序算法
一、Python查找1)Python二分查找 二分搜索是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。...原创 2020-01-09 17:16:03 · 319 阅读 · 0 评论 -
Python应用实例
该Python应用实例包含以下两种操作:1.填充用户假数据的小工具(数据写入txt文本)。2.txt文本写入excel文件。3.合并上述两种操作。接下来就详细说明实现操作。一、填充用户假数据的小工具。父类:FakeUser功能:1).随机姓名 a.单字名 b.双字名2).随机性别子类:SnsUser功能:1).随机数量的跟随者 a.few b.a l...原创 2020-01-02 15:55:14 · 819 阅读 · 0 评论 -
Selenium+Python 自动化操控登录界面(有简单验证码图片校验)
从最简单的Web浏览器的登录界面开始,登录界面如下: 进行Web页面自动化测试,对页面上的元素进行定位和操作是核心。而操作又是以定位为前提的,因此,对页面元素的定位是进行自动化测试的基础。 页面上的元素就像人一样,有各种属性,比如元素名字,元素id,元素属性(class属性,name属性)等等。webdriver就是利用元素的这些属性来进行定位的。 可以用于定位的常用的元素属性原创 2017-09-16 22:20:28 · 12331 阅读 · 2 评论 -
frame 嵌套页面定位元素方法
在使用Python+Selenium自动 frame 嵌套页面化工具进行元素定位时,经常会遇到 frame 嵌套页面,直接定位是无法定位到的,这个时候就需要通过 switch_to_frame() 方法将当前定位的主体切换了 frame 里。原创 2017-10-10 16:57:10 · 3790 阅读 · 0 评论 -
Selenium+Python Web自动化测试环境搭建
** 初入职场,在简单的功能测试面前对业务的不了解和对基本测试理论的不熟悉造成了测试工作上测试不全面引发一系列的线上问题,逐渐意识到在熟悉业务的同时,也应该对自身能力进行充实。而掌握一自动化测试工具便是提升个人能力的一大助力,故开始接触Selenium+Python这一Web自动化测试工具。**原创 2017-09-16 14:28:55 · 444 阅读 · 0 评论 -
Python文件操作
最近博主在自学Python,特此记录感觉很有意思的Python基础代码,知识层面有欠缺,希望大家多多包涵Python文件操作:文件内容1.txtA:I Love YouB:I Love You Too==============================================A:I Hate YouB:L Hate You Too======原创 2016-04-22 12:34:30 · 573 阅读 · 0 评论 -
Python抓取有道翻译,得到在线翻译结果
此博文用网络爬虫的方法将有道翻译的信息抓取到,具体代码如下:import urllib.requestimport urllib.parseimport jsonimport time#延迟while True: content = input('请输入需要翻译的内容(输入"q!"退出程序):') if content == 'q!': break原创 2016-04-26 00:21:23 · 2657 阅读 · 1 评论