摘要: 【三种方法调用】 1. 类中的方法区分为普通方法(self),静态方法(@staticMenthod),类方法@classMenthod,隐式参数(cls) <1> 普通方法:第一个参数 self 代表实例对象本身,可以使用 self 直接引用定义的实例属性和普通方法;如果需要调用静态方法和类方法, 阅读全文
posted @ 2023-05-30 19:18 Joseph312 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 1. 基础概念 APScheduler是python中较为简洁直观的定时任务框架,提供了基于固定日期、时间间隔、crontab表达式三种任务类型,并且可以持久化任务(如:将定时任务保存到mysql中),方便我们去实现一个python定时任务系统。 APScheduler由四个部件组成: trigge 阅读全文
posted @ 2023-04-18 15:53 Joseph312 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1. 概念介绍 Cron表达式是一个具有时间含义的字符串,字符串以5~6个空格隔开,分为6~7个域,格式为X X X X X X X。其中X是一个域的占位符。最后一个代表年份的域非必须,可省略。单个域有多个取值时,使用半角逗号,隔开取值。每个域可以是确定的取值,也可以是具有逻辑意义的特殊字符。每个域 阅读全文
posted @ 2023-04-17 16:36 Joseph312 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1. 数据类型概述 python中的字符串,列表,元组,字典,集合这五种数据类型均是可迭代的,可以使用for循环访问,涵盖了三类数据结构分别为序列、散列、集合。 序列: 字符串 str 列表 list() 元组 tuple() 散列: 字典 dict() 集合: set() 字典(dict)和集合( 阅读全文
posted @ 2023-04-07 16:53 Joseph312 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 1. 概念: adb(android debug bridge)是android提供的基于CS架构的命令行调试工具,使PC与安卓设备之间实现通信 2. 基础原理: 交互图: 主要由三部分组成: adb client: 运行在PC端,发送adb命令,就相当于新建了客户端 adb server: 运行在 阅读全文
posted @ 2023-03-27 19:32 Joseph312 阅读(187) 评论(0) 推荐(0) 编辑
摘要: linux环境: <1>安装jdk: https://www.cnblogs.com/poloyy/p/12801792.html (参考) <2>环境清理 find / -name jenkins | xargs rm -rf #删除所有名称为jenkins的文件夹 find / -name '* 阅读全文
posted @ 2023-03-17 16:54 Joseph312 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 1. 测试框架中的图片相关处理场景:"多图查找", "局部截图", "局部识图", "两图对比" from airtest.aircv import * from airtest.aircv.cal_confidence import * 1.1 多图查找:find_all(params) 传参: 阅读全文
posted @ 2023-03-15 14:59 Joseph312 阅读(429) 评论(0) 推荐(1) 编辑
摘要: 以Gitlab代码托管平台说明,也是目前应用最为广泛的企业搭建私服的选择。 1. 权限管理 [项目] 访问权限有3种::Private、Internal、Public Private:只有组成员才能看到 Internal:只要登录的用户就能看到 Public:所有人都能看到 [项目成员] 有五种权限 阅读全文
posted @ 2023-03-06 16:03 Joseph312 阅读(584) 评论(0) 推荐(2) 编辑
摘要: Airtest框架基于python的测试框架,核心原理是基于python的内置unittest进行延申开发的测试框架, 核心主要包含两个模块:airtest, poco airtest: (1)图像识别 (2)封装了adb shell命令提供了用户层的api:touch(),swipes().... 阅读全文
posted @ 2023-03-01 15:03 Joseph312 阅读(747) 评论(0) 推荐(0) 编辑
摘要: <1> Git常识: 常见的git类软件有三种:gitlab, github,gitee 共同点:都是基于git延伸开发出来的产品,用于软件版本控制-代码托管的平台 差异点:github: 代码在云端,私有仓库从收费到免费,协作人从限制到无限制,在向gitlab看齐,企业版功能一般需要收费,卖功能。 阅读全文
posted @ 2021-06-10 15:20 Joseph312 阅读(54) 评论(0) 推荐(0) 编辑