摘要: TypeError: Cannot create a consistent method resolution无法创建一致的方法解析 原因是继承顺序错了 若B继承A,C要继承A和B,则需将B写在前面,A写在后面 class C(B, A): pass 详情参考: https://blog.csdn. 阅读全文
posted @ 2021-11-26 14:30 海浪。 阅读(1121) 评论(0) 推荐(0)
摘要: report_file = os.path.join(report_dir, 'HTMLReport_{}.html').format(strftime('%Y-%m-%d_%H:%M:%S'))从https://www.cnblogs.com/Beginner-Y/p/13630774.html得 阅读全文
posted @ 2021-11-03 15:34 海浪。 阅读(250) 评论(0) 推荐(0)
摘要: 今天用openpyxl读取excel文件时报了个错 尝试另存和新建都没能解决,然后把以前写的的excel粘了进去就恢复正常了 后来发现,每次打开excel文件,sheetname都与文件名相同。将sheetname修改后,再次打开时还是与文件名称相同。猜测可能时这个文件的原因 解决:打开excel, 阅读全文
posted @ 2021-10-29 16:21 海浪。 阅读(1383) 评论(0) 推荐(0)
摘要: 创建目录: LICENSE.txt:存放许可 README.rst:存放说明文件,项目的描述、安装说明等 setup.py:打包文件 main.py:自己要发布的内容 setup.py内容: from distutils.core import setup from setuptools impor 阅读全文
posted @ 2021-10-28 14:39 海浪。 阅读(124) 评论(0) 推荐(0)
摘要: 1.打包 python setup sdist bdist_wheel 2.发布 twine upload dist/* 解决:验证自己的pypi邮箱地址 阅读全文
posted @ 2021-10-28 14:15 海浪。 阅读(44) 评论(0) 推荐(0)
摘要: 生成指定长度的字符串:def getRandomSet(self, bits): """ 获取随机字符串 :param bits: 长度 :return: 字符串 """ num_set = [chr(i) for i in range(48, 58)] char_set = [chr(i) for 阅读全文
posted @ 2021-07-05 16:52 海浪。 阅读(2238) 评论(0) 推荐(0)
摘要: 如果登录接口返回404,是url不正确。 阅读全文
posted @ 2021-06-30 18:10 海浪。 阅读(169) 评论(0) 推荐(0)
摘要: 在自动化测试中,一个测试用例对应一个测试点,通常一组测试数据无法完全覆盖测试范围,所以,需要参数化来传递多组数据。 将每个用例及对应需要输入的参数都保存在excel表的每一行里,执行用例时循环取出每组数据就可以了。 测试用例如下: operation_excel.py import xlrd fro 阅读全文
posted @ 2021-06-22 14:52 海浪。 阅读(477) 评论(0) 推荐(0)
摘要: 1.工程目录: common 存放公用方法 logs 保存日志文件 test_data 保存测试数据 testcases 存放测试用例文件 main 主方法 pytest.ini 配置文件 2.搭建框架 新建测试用例文件test_login.py和基本请求方法文件baseRequest.py 新建c 阅读全文
posted @ 2021-06-22 14:02 海浪。 阅读(143) 评论(0) 推荐(0)
摘要: 使用pytest创建登录模块测试用例类 import pytestdef get_timestamp(): ...def get_nonce(): ...def get_sign(): ... class BaseRequest: # 请求方法类 ... class Test_Login(objec 阅读全文
posted @ 2021-06-22 13:59 海浪。 阅读(377) 评论(0) 推荐(0)