摘要: 一、问题描述: 从git上拉取文件后,在本地有修改文件,导致文件爆红。然后修改的内容又不想提交,就把爆红的文件删除掉了,想重新从git上拉取,但是此时却拉取不成功了。 1.git pull 2.git status查看当前的状态,也提示了有被删除的文件,但还是提示already up to date 阅读全文
posted @ 2023-06-08 11:10 雪儿来 阅读(1550) 评论(0) 推荐(0) 编辑
摘要: 网络协议 基于HTTP网络协议发送请求: URL:统一资源定位符,用于定位每一个指定的接口。 请求下发的格式定义: 网络协议://IP:PORT/path?args1=xxxx&args2=czxczc https默认端口是443。 HTTP通信原理: 浏览器基于URL的域名解析出IP地址; 基于I 阅读全文
posted @ 2023-03-25 21:22 雪儿来 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2023-03-19 11:30 雪儿来 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 日志等级的分类: DEBUG INFO WARNING ERROR CRITICAL import logging import os import time from common.tools import get_project_path, sep def get_log(logger_name 阅读全文
posted @ 2023-03-19 00:14 雪儿来 阅读(29) 评论(0) 推荐(0) 编辑
摘要: Jenkins在自动化测试中的使用 下载安装Jenkins 1、下载链接:https://www.jenkins.io/download/,要选择长期支持离线型的版本: 2、安装JDK: 安装Jenkins前,需保证有JDK环境:java -version(若没有安装,可查看allure的安装配置、 阅读全文
posted @ 2023-03-18 17:13 雪儿来 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: 环境安装 一、安装配置JDK 先检查是否安装JDK,cmd中查看java版本:java -version 若未安装,以下面的步骤安装: 1、Oracle官网下载JDK:https://www.oracle.com/java/technologies/downloads/,请下载安装JDK8及以上版本 阅读全文
posted @ 2023-03-18 12:55 雪儿来 阅读(2235) 评论(0) 推荐(0) 编辑
摘要: 使用场景: 登录时的图像验证码 APP自动化测试(Airtest) Web端UI自动化测试通过图像识别做断言 断言方法: 1、大图中找小图 2、判断前后版本的页面上元素是否一致(比如用在 后端重构换了大量接口,前端样式几乎没有变,这个时候可以分别跑老版本和新版本,把每个步骤都截图。通过图像识别自动对 阅读全文
posted @ 2023-03-17 20:01 雪儿来 阅读(48) 评论(0) 推荐(0) 编辑
摘要: python自带的断言 1、使用 ==、!=、<、>、>=、<= 2、使用in和not in来测试包含或不包含 3、使用true或false class TestAssert: def test_assert(self): # ==,!=,>,<,>=,<= assert 'william' == 阅读全文
posted @ 2023-03-16 12:47 雪儿来 阅读(187) 评论(0) 推荐(0) 编辑
摘要: pytest规则 1、pytest文件要以test_开头或_test结尾 2、测试类必须以Test开头,且不能有init方法 3、测试用例必须以test_开头 4、断言使用python原生的assert 安装pytest 在pycharm中的terminal,或者setting——project i 阅读全文
posted @ 2023-03-16 00:00 雪儿来 阅读(690) 评论(0) 推荐(0) 编辑
摘要: """ decorator 本质上就是一个高阶函数,它接收一个函数作为参数,然后,返回一个新函数。 编写有无参数的decorator """ import time from functools import reduce def log(f): def fn(x): print('call ' + 阅读全文
posted @ 2023-03-13 00:06 雪儿来 阅读(20) 评论(0) 推荐(0) 编辑