上一页 1 2 3 4 5 6 7 ··· 17 下一页

2022年9月9日

pytest-parallel 多线程执行和allure生成报告,allure生成报告失败

摘要: 背景: 使用多线程pytest-parallel执行测试用例,使用allure生成测试报告,发现生成报告内容为NaN 使用的pytest执行命令: pytest.main(["TestCase/test_xx.py", "-m", "test_xx", "--tests-per-worker=4", 阅读全文

posted @ 2022-09-09 13:37 刚刚好1 阅读(966) 评论(0) 推荐(0)

2022年9月8日

pytest-parallel 多线程执行用例,访问pymysql数据库,遇到的问题

摘要: 遇到的问题 1、pymysql.err.ProgrammingError: execute() first 2、File "D:\xxx\python3.8\lib\site-packages\pymysql\connections.py", line 729, in _read_bytes sel 阅读全文

posted @ 2022-09-08 15:30 刚刚好1 阅读(1563) 评论(0) 推荐(0)

python-pytest:多进程、多线程执行用例

摘要: 准备工作: Python Package pytest-parallel-0.0.10: windows版本只能是0.0.10 pytest-xdist 这两个包都是基于pytest基础上,实现多进程、多线程执行测试用例 pytest-xdist和pytest-parallel 区别 pytest- 阅读全文

posted @ 2022-09-08 14:37 刚刚好1 阅读(3458) 评论(1) 推荐(0)

2022年8月26日

python实现推送消息到微信公众号

摘要: 使用到库: Requests 实现方式: 微信已开放了对应的接口,直接通过python的requests库,发起请求,实现推送消息到公众号 微信公众号准备: 1、没有注册微信公众号,可以使用微信提供的测试公众号,来测试公众号的推送 https://mp.weixin.qq.com/debug/cgi 阅读全文

posted @ 2022-08-26 17:30 刚刚好1 阅读(3781) 评论(0) 推荐(0)

2022年8月25日

python selenium使用无头模式执行用例

摘要: 什么是无头模式? Headless Browser模式是浏览器的无界面状态,即在不打开浏览器界面的情况下使用浏览器。 该模式的好处如下: 1)可以加快web自动化测试的执行时间,对于web自动化测试,少了真实浏览器加载css,js以及渲染页面的工作。无界面测试要比真实浏览器快的多。 2)可以在无界面 阅读全文

posted @ 2022-08-25 17:30 刚刚好1 阅读(1393) 评论(0) 推荐(0)

2022年8月24日

python 二次封装logging,打印日志文件名正确,且正确写入/结合pytest执行,日志不输出的问题

摘要: 基于之前日志问题,二次封装日志后,导致日志输出的文件名不对,取到的文件一直都是当前二次封装的log的文件名,基于这个问题,做了优化,详细看 https://www.cnblogs.com/cuitang/p/16547816.html 存在问题: 封装模块名log_print 1、项目A依赖项目B的 阅读全文

posted @ 2022-08-24 10:19 刚刚好1 阅读(1129) 评论(0) 推荐(1)

2022年8月19日

python 动态导入模块并结合反射,动态获取类、方法(反射太好用),动态执行方法

摘要: 背景: 关键字驱动框架,不同的关键字方法分别定义在不同的类,真正执行关键字方法又在不同的类(简称A),这样就需要在执行前,要在文件A下import要使用的模块,如果有很多页面操作或很多模块时,就需要每次都要import,比较麻烦;如果执行时,没有import相应的模块时,会提示xxx not def 阅读全文

posted @ 2022-08-19 16:24 刚刚好1 阅读(1468) 评论(0) 推荐(0)

python globals()[]将字符串转化类,并通过反射执行方法

摘要: 背景: 通过关键字设计ui自动化框架,将测试用例及其步骤存放到excel文件;其中步骤中包含了封装好的关键字方法,如打开浏览器、输入页面操作等,关键字保存的内容:具体类实例.方法 通过excel获取到关键字,关键字的类型是str,希望将关键字里面的类,转化为对应的类,再实例化这个类,配合反射geta 阅读全文

posted @ 2022-08-19 16:06 刚刚好1 阅读(470) 评论(0) 推荐(0)

2022年8月9日

Pycharm import faker 和 colorlog提示“No module name faker/colorlog”

摘要: 问题: Pycharm import faker / colorlog,下划线爆红,提示“No module name faker/colorlog” 排查,检查pycharm 该项目的 Interpreter,有这两个Package,但是导入就是报错 去到python的安装路径,也有这两个包的文件 阅读全文

posted @ 2022-08-09 11:27 刚刚好1 阅读(766) 评论(0) 推荐(0)

2022年8月4日

python logging去掉selenium大量的日志

摘要: 问题 二次封装logging模块,设置级别为DEBUG,默认所有级别的日志都可以收集到;在发起ui自动化,打开浏览器输入网址,进行页面操作时,打印了大量的connectionpool、remote_connection的日志,包括发起请求,请求返回的内容等;这次的页面操作打印的日志被掩盖大量的日志, 阅读全文

posted @ 2022-08-04 15:55 刚刚好1 阅读(945) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 ··· 17 下一页

导航