自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 time、datetime关于strftime/strptime的区别

time、datetime关于strftime/strptime的区别strftime/strptime的区别strftime(format, string)/strptime(string, format)strftime 和strptime 都需要接收一个参数format格式化字符串, 但是作用刚好是相反的strftime根据指定的format把一个python可以识别的时间类型格式化为时间字符串strptime根据指定的format把一个"时间字符串"解析为“python可以识别的时间类

2022-02-09 15:14:51 833

原创 图像识别技术

图像识别技术自动化测试手段:元素特征识别—>图像识别—>鼠标键盘操作​ 1.为什么做图像识别​ 界面定位难​ sikulix是java脚本编写,使用比较麻烦​ 2.什么是图像识别​ 核心本质就是对图像轮廓的描述,变形后的容错,像素信息的匹配处理等​ 3.我们要做什么?​ 在一个大的画面中,查找一个匹配某个小区域的画面元素,然后定位到该元素上,再进行相应的操作,从而实现测试的目的​ 4.图像识别匹配算法—三个基本概念(模板匹配、差影法、投影法等)​ 模板匹配​ *

2020-09-14 16:58:34 541

原创 自动化测试框架理论

自动化测试框架理论​ 1.什么是框架​ 框架是介于编程语言原生代码和最终产品的一个半成品。作用是提高开发效率,提升产品质量。如,unittest单元测试框架、selenium网页操作框架、自研框架…​ 2.框架评判标准​ *独立性:可以直接拿来用,不需要再去依赖其他的第三方库(不用导其他第三方库)​ *重用性:测试步骤;测试脚本、测试数据、测试环境​ *可用性:测试数据易于定制;测试脚本易于定制;测试脚本易于维护(POM思想);良好的异常处理机制和操作日志(日

2020-09-14 12:23:04 295

原创 HTML

HTML1.系统架构体系​ B(浏览器)/S(服务器)架构​ C(客户端)/S(服务器)架构B/S系统(Web系统)的特点:规范使用方便本身实现成本低页面渲染​ 几大渲染引擎(谷歌、火狐、IE、Opera、Safari)Web前端HTML(黑白)、CSS(彩色)、JavaScript (动画效果)2.网页内容:文字、图片、视频、超链接等等3.什么是HTML?超文本标记语言​ 超文本:文字+图片+音视+链接…​ 标 记:浏览器根据已定义好

2020-06-27 19:09:29 262

原创 Python(四)异常处理和文件读写

Python(四)异常处理和文件读写异常处理什么是错误和异常?作为Python初学者,在刚学习Python编程时,经常会看到一些报错信息。Python有两种错误很容易辨认:语法错误和异常。异常即便Python程序的语法是正确的,在运行它的时候,也有可能发生错误。运行期检测到的错误被称为异常。大多数的异常都不会被程序处理,都以错误信息的形式展现。异常以不同的类型出现,这些类型都作为信息的一部分打印出来: 例子中的类型有 ZeroDivisionError,NameError 和 TypeErro

2020-06-26 19:22:45 849

原创 python(三)函数

python(三)为什么要使用函数 ?​ 有时程序中要多次实现某一功能,就需要多次重复编写实现此功能的程序代码,这使程序冗长,不精炼 ,在程序设计中要善于利用函数,可以减少重复编写程序段的工作量,同时可以方便地实现模块化的程序设计函数的作用函数是Python为了代码最大程度的重用和最小化代码冗余而提供的基本程序结构函数是一种设计工具,它能让程序员将复杂的系统分解为可管理的部件函数用于将相关功能打包并参数化Python提供了很多的内置函数Python中函数作用

2020-06-26 11:54:56 225

原创 python(二)控制结构

python(二)python的控制结构顺序结构顾名思义,程序按照从上到下的顺序依次执行分支结构也称为判定结构,根据一些条件来决定接下来的行为分支结构语法if 条件A: #如果满足条件A,则执行代码A 代码Aelif 条件B: #如果不满足条件A,则检查条件B,如果满足条件B,则执行代码B 代码Belse: #如果都不满足则执行代码C(else并不是必须的) 代码C [注] 每个条件后面要使用冒号(:),表示接下来是满足条件后要执行的语句块。 使用缩进来划分语

2020-06-26 10:59:10 900

原创 Python(一)数据类型

Python(一)数据类型1、为什么要区分数据类型?为了解决内存分配问题和编码的问题2、Python有哪些数据类型?Number 数字类型int 整型:通常被称为整型或整数。如,10,-20float 浮点:由整数和小数部分组成。如,3.14,-6.28complex 复数:由实数部分和虚数部分构成,可用a+bj 或者 complex(a,b)表示,复数的实部和虚部都是浮点型int>>> a=input(1)1>>> print(type(a)

2020-06-26 09:59:14 231

原创 MySQL数据库知识点概述

MySQL数据库知识点概述一、为什么要学习数据库1、为了方便查询数据2、为了持久化保存数据二、数据库的相关概念​ DBMS、DB、SQLDB:数据库,保存数据的容器;DBMS:数据库管理系统或者数据库管理产品;常见的数据库管理系统:MySQL 、ORACAL 、DB2、sql serverSQL:结构化查询语句三、数据库存储数据的特点1、表是放在库里面的;2、数据是存放在表里面的;3、一个数据库里面表名是唯一的4、数据库里面列名称之为字段5、表中数据是以行的形式存放四、

2020-06-10 19:54:59 225

原创 Linux操作系统

Linux操作系统Linux概述​ 是一个开源的操作系统​ Linux一次代表的是Linux内核​ 创始人:林纳斯托瓦斯Linux 两大发行版本​ Red hat 一般在服务器上使用​ DebianLinux操作系统安装​ 虚拟一台电脑​ 点击 编辑虚拟机设置 , CD/DVD使用iso,选择本机ios地址​ 网络适配器:​ 桥接模式:使用和宿主机同一网段地址,同一局域网下可以互相访问​ Nat模式:把自己电脑看成路由器,然后只能

2020-06-10 19:51:46 496

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除