![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Pingabc123
这个作者很懒,什么都没留下…
展开
-
Python自动化—实现获取测试用例数据
在公共函数模块实现获取测试用例函数getCase,方便测试用例代码实现时直接调用拿到用例数据1、代码import xlrd#通过传入用例名称的文件和工作表来读取测试用例def get_case(filename,sheetName): case_dir = 'E:/myPythonProject/testCase_excel'+'/'+filename+'.xlsx' d...原创 2019-10-21 15:05:26 · 782 阅读 · 0 评论 -
Python自动化—实现获取配置文件中的接口地址
在公共函数模块实现获取接口地址函数getUrl,方便测试用例代码实现时直接调用拿到接口地址值。1、代码#通过配置文件里的接口名称来获取接口url的函数def get_url(api_name): fp = open('E:/myPythonProject/config/url_mapping.txt') #按行读取接口URL配置文件 api_infos = fp.re...原创 2019-10-21 15:03:42 · 1091 阅读 · 0 评论 -
不同文件夹导入模块报错解决“ImportError: No module named XXX”
问题描述:不同文件夹导入模块报错:“ImportError: No module named XXX”文件结构目录myPythonProject|- testCase_py||- common|||- public.py||-testcase.py在testcase.py中导入public.py中的方法解决:尝试了各种方法均不成功其中包括:(1)通过sys模块的sys....原创 2019-10-21 14:21:00 · 4749 阅读 · 0 评论 -
xlrd模块使用报错解决“TypeError: 'instancemethod' object has no attribute '__getitem__'”
问题描述1、报错信息:File “E:/myPythonProject/testCase_py/common/getCase.py”, line 12, in get_casetable = datas.sheet_by_name[sheetName]TypeError: ‘instancemethod’ object has no attribute ‘getitem’2、代码:im...原创 2019-10-17 13:51:27 · 2764 阅读 · 0 评论 -
append()函数使用报错解决:AttributeError: 'NoneType' object has no attribute 'append'
问题描述Python代码中使用append()函数后报错:AttributeError: ‘NoneType’ object has no attribute ‘append’代码:L = L.append('a')解决方法将“L = L.append(‘a’)”改为L.append(‘a’)后问题解决原因解释append会修改L本身,并且返回None。不能把返回值再赋值给La...原创 2019-10-16 11:09:11 · 30694 阅读 · 4 评论 -
Python搭建自动化测试框架介绍
@Python之搭建自动化测试框架介绍Python之搭建自动化测试框架介绍1、什么是自动化测试框架官方介绍:由一个或多个自动化测试基础模块、自动化测试管理模块、自动化测试统计模块等组成的工具集合。理解:简单来说就是测试用例怎么组成、怎么执行、怎么生成测试报告2、目录结构我是使用Pycharm编辑器实现。(1)config 配置文件(2)report 测试报告(3)tes...原创 2019-09-16 17:47:45 · 456 阅读 · 0 评论 -
Python自动化—实现获取token
python之获取token在公共函数模块实现获取token函数,方便测试用例代码实现时直接调用拿到token值。1、使用的模块requests:第三方模块,用来发送http请求和获取返回的结果。2、使用的方法(1)requests的带参数get请求requests.get(url=’’,params={’ ‘:’ ‘,’ ‘:’ ‘})(2)或:字典类型的post请求方法requ...原创 2019-09-16 18:15:58 · 13282 阅读 · 3 评论