- 博客(17)
- 收藏
- 关注
原创 解决冲突,删除历史提交
在协作开发的过程中,会有许多人为因素出现包含错误、安全漏洞、敏感信息等的不良提交。1.重复的修改,则选择删除其中一段代码,再把冲突标识符(<< == >>三行)删除。当本地代码与服务器提交有冲突时,会出现以下错误提示,并进入MERGING状态。进入编辑器后将编辑器中pick 改为drop,按ESC,:wq回车保存退出。再次输入git log 会发现提交已被删除。2.均须保留,则直接删除冲突标识符。冲突解决后再进行提交。
2024-01-17 14:34:37
514
原创 windows 桌面应用自动化-Uiautomator
Inspect.exe 位于 SDK 安装路径的 \bin<version><platform> 文件夹中,如我的路径:D:\inspect\bin\10.0.22621.0\x64\inspect.exe。inspect的具体使用可参考: https://learn.microsoft.com/zh-cn/windows/win32/winauto/inspect-objects。因此想了一个办法:将该应用固定在任务栏,先从任务栏启动该应用,再获取该应用的窗口名。现在就可以获取窗口,并进行所需操作了。
2023-10-23 10:59:35
683
原创 python3+allure 安装及使用(windows)
使用allure需要满足两个条件,已安装Java 1.8+ ,安装python 3java 安装可以自行百度,很多博主都有介绍java 安装包下载:https://pan.baidu.com/s/1HpYcvSAcHtbpHFtEKyua5A提取码: kc4kallure 安装1.python 安装pytest及 allure插件pip install pytestpip install allure-pytest2.下载allure链接: https://pan.baidu.com/s/
2021-10-12 17:08:13
9712
原创 Python之下载文件
自动化测试过程中发现避免不了需要手动操作的部分,如手动下载最新的APK文件进行smoke测试,而往往新的版本是在夜间进行的,等到早上上班后再进行下载进行smoke测试的话时间就浪费了,因此需要有个脚本自动检测是否有新版本,并自动下载进行smoke测试。可使用requests方法实现下载:# -*- coding:utf-8 -*-import requestsimport osfrom requests.auth import HTTPBasicAuthimport timefrom sys i
2021-04-07 11:21:59
274
2
原创 python 之遍历文件夹下的所有文件并查找特定内容
在使用python 编写自动化脚本时需要对特定数据进行处理,那么如何在某文件夹下查找特定数据呢?代码如下:import ospath = os.getcwd()files = os.listdir(path)print filesfor file in files: logfile = open(file,"r") lines = logfile.readlines() for line in lines: if line.find("111") !=
2021-03-19 12:45:49
4821
4
原创 python之getopt
python中 getopt 模块,该模块是专门用来处理命令行参数的基本机构:getopt(args, shortopts, longopts = [])args:起始位置shortopts:短格式longopts = []:长格式实例:import getoptimport sysfrom sys import argvopts, args = getopt.getopt(argv[2:], 'u:l:b:', ['BUILD_USER=', 'BUILD_URL=', 'BRANCH
2021-03-16 10:49:19
216
1
原创 Gitlab使用之主线/分支上传
有多个人在同一项目时,各自需要每天上传最新的代码一.每天早上从git上同步最新代码进入项目位置,如:D:/xxxx右键选择Git Bash here输入:git clone git@XXXXXX.git(仓库地址)仅项目刚开始使用clone,后续使用 git pull 即可完成后就可开始今天的工作了二.下班前将今天的成果上传到git的项目中1.进入项目位置,如:D:/xxxx2.右键选择Git Bash here3.创建并进入分支:git checkout -b branchname
2021-02-19 16:05:26
790
1
原创 GitLab使用之项目创建及权限管理
一.创建新项目1.新建项目Gitlab平台点击右侧New project->输入项目名即可2.上传本地项目进入本地项目文件夹,单击鼠标右键选择Git Bash here输入以下命令:git initgit remote add origin git@…(下图中的SSH url)git add .git commit -m “new project” (提交信息填写更新点即可,如:Verify XXXX bug)git push -u origin master3.添加项目成
2021-02-19 14:33:14
1716
原创 GitLab安装及环境配置
一.Git 安装想要使用Git,需要在电脑本地安装:前往https://git-scm.com/download下载版本,傻瓜式安装一直Next即可二:环境配置1.git 安装完成后,登录git注册账号2.window中点击Git Bash,输入以下命令进行配置:#配置用户名git config --global user.name “username” (username 自定义)#配置邮箱git config --global user.email “username@email.co
2021-02-19 14:12:04
1221
原创 Matplot 绘图之跟随鼠标移动显示数据
数据:链接: https://pan.baidu.com/s/1XuDQqPq3O1zgHsia29qBnw 提取码: nrhv这是阿拉斯加州SITKA地区2018年天气数据绘图见前一篇文章:https://blog.youkuaiyun.com/weixin_42683461/article/details/113110227鼠标监听,鼠标移动到对应坐标时显示数据a.定义鼠标在最高温某点时显示的文本text_high = []for i in range(len(dates)): str_inf
2021-01-26 15:52:16
6988
原创 Python matplotlib画图
数据:链接: https://pan.baidu.com/s/1XuDQqPq3O1zgHsia29qBnw 提取码: nrhv这是阿拉斯加州SITKA地区2018年天气数据绘制2018年最低最高气温图形:codeimport csvimport matplotlib.pyplot as pltimport matplotlib.font_manager as fmfrom datetime import datetimefilename = ‘D:\python39\my\data\si
2021-01-25 14:26:59
722
2
转载 Failed to notify build listener.
原创卖药郎-徐在写一个demo 的时候,出现了一个问题,如下:Failed to notify build listener.在网上搜索的时候,也都是说当前的gradle 的问题。具体是什么问题呢,我有查到其中的一篇博客:https://blog.youkuaiyun.com/Evan_L/article/details/87368075说的是,当前的android studio 支持的gradle...
2020-12-17 09:25:40
1068
原创 cmd解压zip文件
Ubuntu系统自带解压缩,但windows需要自己下载配置:步骤如下1、下载unzip地址:http://gnuwin32.sourceforge.net/packages/unzip.htm下载exe版本2、安装后将bin目录下的unzip.exe文件放在C:\Windows目录下3、命令行执行unzip test.zip就能解压了...
2020-12-16 20:59:08
10779
原创 Python 将文本转化为语音输出
一、环境准备:安装pytohn 2.7安装pyttsx:pip install pyttsx二、脚本import osimport sysimport pyttsximport randomimport timefrom time import sleepdef commands(self): engine = pyttsx.init() voices = engine.getProperty("voices") i = random.randin
2020-11-15 15:55:55
641
原创 shell脚本之seq用法
Down(){n=$1for j in $(seq $n)doinput keyevent 20sleep 2done}如以上Down 函数$(seq $n):循环起始默认是1,间隔默认是1,循环最后是第一个传参:n另:$ seq 2 1000 #间隔默认是1$ seq 1 3 10 #从1到10,间隔为3,结果是:1 4 7 10...
2019-11-28 09:42:45
1255
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人