- 博客(39)
- 收藏
- 关注
原创 pycharm操作页面基本配置
1.设置字体大小:file→setting2.自动换行:①editor→general下面,soft-wrap files 加入*.py②editor→general→console勾选第一个复选框(use soft wraps in console)3.鼠标放大缩小:setting→keymap,①搜索工具中输入increase,选择increase font size,右击选择add mouse shortcut,按住Ctrl+鼠标滚轮上滑,点击OK即可②搜索工具中输入decrease
2021-11-19 15:36:48
855
原创 push 到Git被拒绝,Push rejected: Push to origin/master was rejected
在terminl窗口输入:1.git pull2.git pull origin master3.git pill origin master --allow-unrelates-histories重新push自己的项目还是不行,在输入:git push -u origin master -f 就可以了!
2021-04-13 14:42:38
1139
1
原创 自动化报错KeyError: ‘***‘
r = {'code': 200, 'body': {'code': 200, 'msg': '请求成功', 'data': {'username': 'a***', 'mobile': '132**51', 'companyType': 6, 'token': 'ey**RI', 'companyName': '浙江**公司', 'nickname': 'ab**'}}}body = r['body']print(body) #{'code': 200, 'msg': '请求成功', 'd...
2021-04-13 10:57:13
820
原创 py文件添加pytest.ini配置之后报错UnicodeDecodeError
1.添加pytest.ini文件,如下:2.运行test文件,报错如下:解决方法:把pytest.ini文件中的中文全部删除即可
2021-04-01 16:55:19
569
1
原创 pytest框架学习
1.common 通用配置 (常用信息和对外的一些接口放在这个文件夹下面)2.config 配置文件 (好多的设置,公共文件放在这个文件夹下面)3.data 测试数据 (测试用例信息)4.logs 日志目录5.report 测试报告6.testcase 测试用例 (代码编写)"""编写测试用例"""import requestsfrom utils.RequestsUtil import Request# post方法def login(): url="h..
2021-04-01 15:24:51
436
2
原创 yaml文件的写法和读取
yaml写法 #单个文件#字典格式:键值对形式,冒号后面加空格 {'name': 'test_yaml', 'result': 'success'} name: "test_yaml"result: "success" #列表格式:数组前面加“-” ,空格 ['a', 'b'] - "a"- "b" #字典嵌套字典格式: {'person1': {'name': 'xiaoming', 'age': ...
2021-03-16 13:56:33
734
1
原创 微信小程序编译的时候模拟器空白显示
编译模拟器空白显示,提示:Page "pages/index/index" has not been registered yet.解决:在.js文件中加page({})即可
2021-02-07 15:25:50
2005
原创 软件测评考试临时笔记(上午)==持续更新中
不同用途计算机对其不同部件的性能也不同: 1)科学计算为主,对其主机的运算速度要求很高 2)用作大型数据库处理为主的计算机,对其主机内存容量、存取速度和外存储器的读写速度要求较高 3)作用于网络传输的计算机,要求有很高的I/O速度,因此应当有高速的I/O总线和相应的I/O接口 计算机的运算速度常用每秒钟执行的指令数来衡量,单位为每秒百万条指令(MIPS)或每秒百万条浮点指令(MFPOPS)。影响运算速度的主要因素: ①CPU的主频:计算机的始终频率,他很大程度上决定计算机的运算速度 ..
2020-09-05 17:32:50
129
原创 软件测评考试临时笔记(下午)持续更新中...
软件工程是指应用计算机科学、数学及管理科学等原理,以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本
2020-09-03 11:39:18
135
原创 ai快捷键用法
ctrl+alt+b 两个图形间混合p 钢笔工具按住ctrl 移动锚点 按住alt 改变锚点弧度 shift+x 切换描边与填充颜色 shift+c 转换锚点工具ctrl+shift+f9 路径查找器画以下形状:画矩形 在矩形上面画圆角矩形(方向键可调弧度) 同时选中两个图形ctrl+shift+f9 分割 选中图形右键取消编组,如图删除边角 再次...
2020-08-07 16:24:52
1685
原创 尺寸单位转换
1.inch 英寸2.pt 磅 1pt=1/72英寸3.ppi像素密度ppi为72时,1pt=1px ppi为144时,1pt=2px4.dp(dpi)设备的独立像素ppi为160时,1dp=1px, 公式:dp*(ppi/160)=px ppi为320时,1dp=2px...
2020-08-07 16:24:41
1087
原创 ui设计手机端 PC端
网站页面的构成元素:文字 图形符号 图片 多媒体(动画声音视频) 色彩 色相 色彩感受 传递情感 红色 血气、热情、主动、节庆、愤怒 力量、青春、重要性 橙色 欢乐、信任、活力、新鲜、秋天 友好、能量、独...
2020-08-07 16:24:29
460
原创 ai中位图转矢量图(扩展与扩展外观)
如将一下位图转为矢量图:选中图形图像描摹 对象——扩展 右键,取消编组即可扩展可以将位图转化为矢量图扩展外观:如下画个圆(随意形状) 效果——风格化——投影 对象——扩展外观,右键取消编组 图形跟投影即可分离...
2020-08-07 16:24:16
3714
原创 老照片修复
一、利用滤镜的蒙尘与划痕以及历史画笔工具以上案例:去色——复制图层——滤镜(其他——蒙尘与划痕,设置好参数)——alt+蒙版工具添加蒙版,涂抹人以外的——返回下一图层,蒙尘与划痕——历史工具,返回其上一步骤——然后在图层0上面用历史记录画笔工具涂抹人(注意眼睛鼻子附近细节,适当时候降低透明度)...
2020-08-07 16:23:56
1428
原创 手机端设计规范(750*1334)
以750*1334为例 统一字体:苹方一、文本1.主题类:展示标题:小字号 36 加粗 行距50 大字号 40 加粗行距58 主标题:大字号 32 加粗 小字号28 中等 副标题:大字号30 加粗 小字号 24 中等2.文本类:主文本:字号36 中等 行距58 辅文本:字号60 行距48 中等 次要文本:字号24 中等3.按...
2020-08-07 16:23:28
9844
原创 pytest数据参数化
1.传入单个参数 @pytest.mark.parametrize(参数名,参数值) -----参数值多为列表形式# coding=utf-8import pytestclass TestDemo: # 创建测试数据 data_list = ["xiaoming","xiaohong"] # 参数化 @pytest.mark.parametrize("name",data_list) def test_a(self,name): prin.
2020-08-07 16:01:34
286
原创 pytest中的插件安装与使用
1.pytest中HTML测试报告安装:pip install pytest-html使用:在配置文件命令的参数中增加 --html=用户路径/report.html如:在pytest.ini文件中添加[pytest]addopts = --html=./report/report.html2.pytest中失败重试(失败后再次尝试运行)安装:pip install pytest-rerunfailures使用:在配置文件命令的参数中增加--reruns n(n表示重复运行次
2020-08-07 15:34:54
411
原创 pytest框架中setup、teardown和setup_class、teardown_class
函数级别方法:setup:每个用例执行之前都会执行一次teardown:每个用例执行之后都会执行一次import pytestclass TestFunc: def setup(self): # 每个测试函数运行前执行一次 print("---setup---") def test_a(self): print("test_a") def test_b(self): print("test_b"
2020-08-07 09:49:20
7388
原创 requests的get和post请求封装
在工具类(utils)文件夹中封装get请求:import requests# 1.创建封装get方法def requests_get(url,json,headers): # 2.发送requests get请求 r=requests.get(url,json,headers=headers) # 3.获取结果相应内容 code = r.status_code try: body = r.json() except Excepti
2020-08-05 15:41:48
564
原创 python中导入os和导入sys模块的含义
import osprint(__file__) # 当前文件的pathprint(os.path.abspath(__file__)) # 获取当前脚本的完整路径print(os.path.dirname(__file__)) # 去掉文件名,返回目录print(os.path.dirname(os.path.abspath(__file__)))import sys# sys.path 返回的是一个列表,当我们要添加自己的搜索目录时,可以通过列表的 append() 方法# .
2020-07-27 10:43:05
2200
原创 SDK中的UiAutomatorViewer工具
1、UiAutomatorViewer工具是sdk里下载的一个工具,用于分析Android界面UI组件(控件、元素)的属性信息,也可以查看各个控件的树状层级结构(APP源码),有图形化界面2、工具路径:D:\Program Files\android-sdk-windows\tools\uiautomatorviewer.bat3、启动uiautomatorviewer工具:双击bat文件...
2020-03-05 16:53:59
637
原创 appium真机测试(Android)
1.使用USB数据线连接手机和电脑后,在手机上选择开发者模式,打开USB调试模式,注意不能选择充电模式2.在cmd中输入:adb devices,查看是否连接成功 3.在cmd中输入命令appium或者appium -a 127.0.0.1 -p 4723 -U HJS0219105008624 --no-reset(U后面的数为udid,在查看手机连接的时候会显示---步骤2)启...
2020-03-04 17:54:18
530
原创 appium环境搭建
1、安装JDK并配置环境1)建议使用JDK1.8.0版本(JDK安装一直点下一步直至完成,不需要单独配置)=====https://www.oracle.com/java/technologies/javase-jdk13-downloads.html2)默认安装路径是:C:\Program Files\Java\jdk1.8.0_1113)配置环境变量:方式一:①在系统变量中新建...
2020-03-04 11:14:46
178
原创 Python中的列表、元组、字典、集合
一、列表(列表是有序的数据集合)1.创建列表list1=[1,2,3]list2=list(range(1,5,2))list3=list("hello")2.删除列表中的元素及列表del list1[1]del list23.在列表末尾添加元素list1.append(4)print(list1) #[1, 3, 4]4.在列表指定索引中添加元素list1.insert(...
2020-01-07 19:45:45
140
原创 Python函数
1.find()查找字符串例:s="hello world" print(s.find("o")) # 4 首次出现的o的位置 print(s.find("l",6,9)) # -1 指定起始和结束索引,不在该范围内查找失败,返回-12.count():查找子字符串的出现次数例:s="Hello World" print...
2020-01-06 18:14:07
465
原创 Python循环语句中的continue和break
continue(跳过本次循环) 嵌套循环的时候,continue只能跳过本层的本次循环 break(终止本次循环) 嵌套循环的时候break只能终止本层的本次循环...
2020-01-03 15:21:01
228
原创 Python中randint()产生一个范围内的随机数
# 导入随机模块(random)import random# randint() 用于产生一个范围内的随机数a=random.randint(0,2) # 产生0-2之间的随机数print(a) # 打印出来的a为0-2之间的随机数...
2020-01-03 14:45:18
4215
原创 Selenium WebDriver测试开发环境搭建
1.首先要安装Python我这边python的安装路径是------C:\Python\Python37 版本:3.7.22.安装Selenium1)在线安装:命令行(cmd)窗口中,输入pip install selenium,回车 说明:pip3 install selenium也可以。如果提示Unknown command "install",那么需要打开Python安装路径...
2019-09-06 21:02:50
203
原创 Selenium IDE安装
首先安装火狐浏览器,Firefox54.0.1版本,最好断网安装,因为联网火狐会自动更新。设置火狐不自动更新:Firefox → 菜单栏 → 工具栏 → 选项 → 高级 → 更新 → 不检查更新,同时取消下面两个相关复选框的勾选安装方式一:拖拽安装包selenium_ide-2.9.1-fx.xpi到Firefox中,点击弹出框中的“安装”,然后重启Firefox安装方式二:Firefox...
2019-09-06 20:52:09
215
原创 MySQL函数
常用数值处理函数 1.rand() 随机函数 2.round(数值,位数) 四舍五入 如果位数>0,小数点后面就保留几位;位数=0,不保留小数;位数<0,小数点前第几位进行四舍五入 3.truncate(数值,位数) 截取函数 如果位数>0,小数点后面就保留几位;位数=0,不保留小数;位数<0,舍弃小数点之前第几位...
2019-08-15 21:53:06
110
原创 python中字符串的处理函数split()和join()
split(n,m) 表示分割符 s="2019/08/15| r=s.split("/",1) print(r) #["2019","08/15"] #1表示分割次数join() 指定表连接 #定义一个列表 list1=["2019","08","12"] #指定连接符,连接列表元素 ...
2019-08-15 21:34:05
252
原创 数据库两张表格关联使用案例
查询课程编号(cno)是1002的,学员的编号(sno),姓名(sname),年龄(age),地址(address)select sno,sname,age,address from stu01 where sno in( select sno from sco01 where cno=1002); ----使用嵌套查询 select a.sno, sname,age,address f...
2019-08-06 22:32:05
1416
原创 数据库语句中经常记不住的几个语句
1.向全部列插入:insert into 表名 values(列值1,...);案例:向db_t01表中插入数据------insert into db_t01 values(1001,'rose',22);2.向指定列插入:insert into表名(列名1,...) values(列值1,...);案例:向db_t02表中插入数据----- insert into db_t02(id...
2019-08-06 22:04:50
379
原创 SQL符号
<> < > 尖括号,用于分隔字符串,字符串为语法元素的名称,SQL语言的非终结符。 ::= ::= 定义操作符。用在生成规则中,分隔规则定义的元素和规则定义。 被定义的元素位于操作符的左边,规则定义位于操作符的右边。 [] [ ] 方括号表示规则中的可选元素。方括号中的规则部分可以明确指定也可以省略。 {} { } 花括号...
2019-05-06 09:28:05
2416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人