python
roy1126_
这个作者很懒,什么都没留下…
展开
-
998条接口用例需要跑多久?(二)
总体架构组成logger 顾名思义,配置logger的import logginglogger = logging.getLogger('Base_logger')logger.setLevel(logging.DEBUG)stream_handler = logging.StreamHandler()stream_handler.setFormatter(logging.Formatter("%(asctime)s - %(levelname)s - %(filename)s[:%(lin原创 2020-05-23 14:29:33 · 557 阅读 · 0 评论 -
998条接口用例需要跑多久?(一)
这只是随机的一次测试耗时。经过多次测试一般为 27 ~ 73 秒之间。运行过程包含 读取用例加载,请求发送,接收响应,写入结果。具体如何实现?连载开始了,快点关注吧 !!原创 2020-05-22 22:34:57 · 1196 阅读 · 0 评论 -
基于图像识别的ui操作--4
今天第一次把图片识别应用到实际的测试脚本中。windows环境下,效果不错。更新一个方法pics_match(*args) *args为传入的待匹配图片#循环对传入的图片进行匹配,可以选择check_and_click()方法 或 wait_and_match_process() 方法进行匹配,匹配一轮后没有 #合适的结果则抛出异常,否则可以进行点击,返回True def ...原创 2020-02-29 21:57:38 · 245 阅读 · 0 评论 -
基于图像识别的ui操作--3
wait_and_match(click,daemon) — 不断进行截图,并匹配图片,匹配成功后进行点击,但是这个方法一般不单独使用而是被下面两个方法所调用。click: boolen。 是否进行点击,默认是daemon: boolen。是否作为守护进程调用,默认为否 #不断刷新屏幕的截图,进行图像匹配,主要用作守护进程 def wait_and_match(self,...原创 2020-02-26 22:37:17 · 231 阅读 · 0 评论 -
基于图像识别的ui操作--1
```pythonimport osimport timeimport multiprocessingimport Baseimport cv2 as cvimport traceback'''1 首先在截屏尺寸图上截屏'''class Click_pic(): def __init__(self,match_pic,driver=None,cut=(2,1),u...原创 2020-02-22 23:32:59 · 573 阅读 · 0 评论 -
Python关于threading.Semaphore()和threading.BoundedSemaphore()计数器
关于threading.Semaphore()和threading.BoundedSemaphore()计数器工作如何输出,以及两个有什么不同:threading.Semaphore(value=1):可通过acquire(block=[bool],timeout=None)获取,也就是对value减一.1 当block=True,timeout=None,acquirec()次数超过val...原创 2020-01-01 16:50:07 · 1286 阅读 · 0 评论 -
Python学习中的那些坑 2 之 【**子类***不能调用***父类**中的方法】
首先1 在joinRace 包中有 button 和 submitRace 两个模块2 在button 模块中 有一个类—Bbutton(),这个类继承了 submitRace 模块中的 SubmitRace()类 。 --------Bbutton(submitRace.SubmitForm)3 在button模块中,生成一个属于类 Bbutton 的一个对象 But...原创 2019-07-19 21:19:19 · 609 阅读 · 1 评论