自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端自动化测试框架cypress

见:https://zhuanlan.zhihu.com/p/453642671。前端自动化测试框架cypress。

2022-09-09 16:27:39 239 1

原创 ChromeDriverService

ChromeDriver是轻量级的服务若在一个比较大的测试套件中频繁的启动关闭,会增加一个比较明显的延时导致浏览器进程不被关闭的情况发生,为了避免这一状况我们可以通过ChromeDriverService来控制ChromeDriver进程的生死,达到用完就关闭的效果避免进程占用情况出现(Running the server in a child process)。执行以上代码你会发现ChromeDriver仅是在创建是启动,调用quit时关闭浏览器。

2022-09-09 15:38:38 1704

原创 TestNG入门

TestNG多线程

2022-07-26 15:20:25 86

原创 Mac+Java+allure

执行allureservetarget/allure-results,就会启动allure服务并用浏览器打开测试报告;macosbigsur版本环境变量文件~/.zprofile。再按ESC,输入“wq”保存退出。

2022-07-25 16:36:04 160

原创 java +Selenium 2 环境搭建

Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。Selenium(以下简称为 Selenium 1)并不是能够在浏览器中自动化功能测试的惟一工具。由 Simon Stewart(来自 Google)创建的 WebDriver 是一个具有类似目标的项目。要控制浏览器,需要依赖采用本机支持的独立客户端。WebDriver 仅提供 Java 绑定,

2022-07-06 17:24:48 488

原创 ChromeDriver下载地址

ChromeDriver 下载地址Chrome Driver下载地址:http://chromedriver.storage.googleapis.com/index.html

2022-02-11 19:58:05 1362

原创 Postman 获取当前时间及未来时间

Postman 获取当前时间及未来时间// 引用第三方库 :moment 等同于 import moment from 'moment'var moment = require('moment');// 调用 moment()方法获取当前时间,并进行格式化,用变量 currentRime 接收var currentTime = moment().format(" YYYYMMDDHHmmss");// 开始时间,当前时间的10分钟后,精确到秒var beginTime = moment().ad

2021-11-29 13:44:08 1637

原创 Postman 生成测试报告

Postman+newman生成测试报告欢迎使用Markdown编辑器安装newman使用newman运行测试用例集生成测试报告1、导出用例集2、导出环境3、准备数据4、使用newman生成测试报告欢迎使用Markdown编辑器newman是一个使用node.js开发的支持Postman接口测试的工具,并且能够生成测试报告安装newman安装node.js1、下载node.js2、运行下载的安装包,按照安装向导进行安装3、检查安装:打开cmd窗口,输入node -v来检查是否安装成功,如

2021-11-22 16:13:47 849

原创 关于微服务

微服务介绍(超市起源)https://www.zhihu.com/question/65502802

2020-07-24 20:41:00 73

原创 Windows模拟弱网的工具

Windows模拟弱网的工具https://www.netlimiter.com/

2020-07-24 14:56:26 665

原创 idea Java 之使用疑难杂症

idea java 为什么创建的文件下面创建不了class原因:右键点击的位置,不是一个java项目Java文件只能在Sources或者Test文件夹里面。解决办法:把新建的文件夹设置成Sources或者Test相关知识:Project:工作空间,存放所有代码Modules:工程,一个项目对应一个Static Web的Modules:存放Html,css,javascript等...

2020-05-02 23:13:04 181

原创 java入门2-IO流

IO流字符流字节流字符流ReaderWriter字节流InputStreamOutputStream

2020-05-02 15:48:19 105

原创 苹果Mac操作系统使用

这里写自定义目录标题配置环境变量配置环境变量1、打开环境变量配置文件open ~/.bash_profile或者vim .bash_profile2、配置变量3、配置生效source ~/.bash_profile...

2020-04-30 22:29:13 171

原创 Vue-1

这里写自定义目录标题v-on 绑定事件,简写 @v-bind 给标签的属性绑定变量 简写 :hrefv-ifv-for双向数据绑定v-on 绑定事件,简写 @<input type = "button" v-on:click="change" value = "修改" ><input type = "button" @click="change" value = "修改" ...

2020-04-20 20:05:53 96

原创 mac 安装MySQL

1、下载地址 https://dev.mysql.com/downloads/mysql/不登录直接下载2、安装3、服务命令在终端执行启动服务mysql.server start停止MySQL服务sudo mysql.server stop重启MySQL服务sudo mysql.server restart查看MySQL服务状态sudo mysql.server sta...

2020-03-19 23:54:01 82

原创 python入门一:Mac 安装python3 + selenium

安装成功:终端输入python3显示下图就代表安装成功了Mac自带python2,如果自己安装的是python3 ,修改默认python的方法1、配置环境变量终端输入 which python3,查自己python3的路径,如图终端输入 open ~/.bash_profile,打开配置文件配置软连接:alias python=/usr/local/bin/python3保存文件...

2020-03-14 22:58:44 163

原创 mac 模拟网络的tool

mac 模拟网络的tool下载地址:https://developer.apple.com/download/more/?=for%20Xcode

2020-03-13 21:55:40 193

原创 切片-dump、load;深拷贝、浅拷贝

"""# 切片l = ['xiaoming', 'xiaohei', 'xiaobai', 'xiaohong','xiaolv']print(l[0:2]) # 顾头不顾尾,指针0和1的值,结果:['xiaoming', 'xiaohei']print(l[:2]) # 前面的不写默认从0开始,结果:['xiaoming', 'xiaohei']print(l[2:]) ...

2020-02-19 23:22:21 138

原创 json操作

字典与json 互转# json 就是一个字符串d = { "username": "xiaoming", "password":"123456啊"}import jsonwith open('userjson.txt', 'w', encoding='utf-8') as f: # 把字典转成json字符串, # ensure_ascii=False:...

2020-02-15 19:36:11 94

原创 登录程序

# 登录程序:# 1、账号、密码不能为空# 2、要校验账号是否存在# 3、最多输入3次。# 4、账号不区分大小写# 5、账号、密码长度要大于等于6且小于等于12# 6、每次登录的时候密码错误,就在账号后面加一个失败次数# 思路# 1、读取文件,读取用户名和密码、次数,保存到字典里# 2、最多错误三次# 3、输入账号、密码# 4、校验不为空# 5、校验长度[6-12]# 6...

2020-02-13 20:53:23 560

原创 注册流程

# 写注册程序,账号密码存到文件里,最多输入3次# input('username')# input('passwd')# input('cpasswd')# 文件格式# 小明,123456# 1、需要校验账号是否存在,# 2、2次输入密码是否一致,# 3、不能为空# 4、账号不区分大小写# 5、账号密码长度要大于等于6且小于等于12## 思路# 1、输入账号、密码、确认...

2020-02-13 20:23:24 243

原创 字符串常用操作

s = ' ab c 's = s.strip() #移除字符串头尾的空格或者回车符print(s)# 打印结果:# ab c#判断字符串是否为空str="hello"if str.strip()=="": print("str is null")if str.strip(): print("str is not null")split()str.spl...

2020-02-13 20:16:16 97

原创 Chrome浏览器网页保存成图片

Chrome浏览器把整个网页保存成图片1、使用快捷键 F12打开开发人员工具功能,2、按 快捷键Ctrl + Shift + P(Mac 为 ⌘Command + ⇧Shift + P)3、输入“full”或者“Capture full size screenshot”。选择Screenshot 就会把整个网页保存为图片并下载到本地。...

2020-02-11 17:27:13 1284

原创 读写文件

修改文件读写r、r+、w、w+、a、a+r只读,r+读写,不创建w新建只写,w+新建读写a附加写;a+附加读写a+ 读的前需要f.sesk(0),否则读出来的是空内容f = open(r'exampleFile.txt', 'a+', encoding='utf-8')result = f.read()print("文件内容:", result)f.seek(0)result2...

2020-02-05 23:31:17 72

原创 判断是否是负小数

def check_float(string): s = str(string) if s.count('.') == 1: # 判断小数点个数 sl = s.split('.') # 按照小数点进行分割 left = sl[0] # 小数点前面的 right = sl[1] # 小数点后面的 if left....

2019-12-24 18:15:27 180

原创 冒泡排序-从小到大

def bubbleSort(arr): n = len(arr) # 遍历所有数组元素 for i in range(n): # Last i elements are already in place for j in range(0, n - i - 1): if arr[j] > arr[j + 1...

2019-12-24 17:42:47 273

原创 Python常见笔试编程题-#监控服务器日志,找出每分钟访问超过100次的ip地址

import timepoint = 0while True: f = open(r'access.log') f.seek(point) ips = {} for line in f: if line.strip(): ip = line.split()[0] if ip not in ips: ips[ip] = 1 else: ips[i...

2019-11-27 19:40:47 428

原创 Python常见笔试编程题

Python常见笔试题关于字符串#有如下字符串,要求编码输出其中的:shuidil = ‘welcome to shui&di’import rel = 'welcome to shui&di'newl= re.search('welcome to (.*?)&(.*)', l)print(newl.group(1)+ newl.group(2))...

2019-11-26 19:33:07 679

空空如也

空空如也

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

TA关注的人

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