随笔分类 -  python

摘要:封装的方法 1 import contextlib 2 import logging 3 import re 4 import threading 5 import time 6 from dataclasses import dataclass 7 from airtest.core.androi 阅读全文
posted @ 2026-07-01 14:33 ShineLeem 阅读(50) 评论(0) 推荐(0)
摘要:适用场景:使用 Airtest + Poco 进行多设备并发 UI 自动化测试 Airtest 通过全局变量 G.DEVICE 管理设备状态,导致多线程并发时出现"指定设备 A,操作却落到设备 B"的串台问题。本文提供通过依赖注入重写核心类的完整解决方案,实现设备实例与线程的绑定隔离。 一、问题描述 阅读全文
posted @ 2026-05-09 14:57 ShineLeem 阅读(18) 评论(0) 推荐(0)
摘要:淘宝出来tidevice,这玩意能让我们脱离xcode,结合airtest的iOS-Tagent,能实现iOS自动化,网上教程一大堆,但是看下iOS-Tagent介绍,目前最高支持到iOS13.4X,Xcode11.4x,对于高版本的iphone手机很不友好,毕竟目前已经出到iphone 13了,能 阅读全文
posted @ 2021-12-28 17:15 ShineLeem 阅读(932) 评论(0) 推荐(0)
摘要:1.增加饼形图 2.修改代码逻辑 3.优化界面样式,采用本地样式 4.加入游戏截图报告加入游戏截图 文件夹结构如下,具体涉及的css是经过修改的,和网上直接拔下来的不一样,如果需要的话加我QQ我发给你QQ:827435858 首先奉上代码,把代码复制下来命名HTMLTestRunner.py放到py 阅读全文
posted @ 2020-01-20 11:35 ShineLeem 阅读(495) 评论(0) 推荐(0)
摘要:class HtmlName: def __init__(self): self.__value = '' def get_report(self): time.sleep(0.001) return self.__value def set_report(self, newvalue): self 阅读全文
posted @ 2019-12-09 19:11 ShineLeem 阅读(1073) 评论(0) 推荐(0)
摘要:变量 = lamdba 参数1,参数2, : 公式 有点,可以省下定义函数过程 阅读全文
posted @ 2019-08-23 11:16 ShineLeem 阅读(159) 评论(0) 推荐(0)
摘要:使用difflib库和hashlib来对比筛选文件,两个文件md5相同说明文件没有变动,然后利用difflib方法实现文件对比,最终生成报告 # -*- coding: utf-8 -*- __author__ = "Lee.le" import sys, time import hashlib i 阅读全文
posted @ 2019-08-12 15:49 ShineLeem 阅读(2303) 评论(0) 推荐(0)