- 博客(28)
- 收藏
- 关注
原创 前端自动化测试框架cypress
见:https://zhuanlan.zhihu.com/p/453642671。前端自动化测试框架cypress。
2022-09-09 16:27:39 269 1
原创 ChromeDriverService
ChromeDriver是轻量级的服务若在一个比较大的测试套件中频繁的启动关闭,会增加一个比较明显的延时导致浏览器进程不被关闭的情况发生,为了避免这一状况我们可以通过ChromeDriverService来控制ChromeDriver进程的生死,达到用完就关闭的效果避免进程占用情况出现(Running the server in a child process)。执行以上代码你会发现ChromeDriver仅是在创建是启动,调用quit时关闭浏览器。
2022-09-09 15:38:38 1810
原创 Mac+Java+allure
执行allureservetarget/allure-results,就会启动allure服务并用浏览器打开测试报告;macosbigsur版本环境变量文件~/.zprofile。再按ESC,输入“wq”保存退出。
2022-07-25 16:36:04 184
原创 java +Selenium 2 环境搭建
Selenium 是用于测试 Web 应用程序用户界面 (UI) 的常用框架。它是一款用于运行端到端功能测试的超强工具。您可以使用多个编程语言编写测试,并且 Selenium 能够在一个或多个浏览器中执行这些测试。Selenium(以下简称为 Selenium 1)并不是能够在浏览器中自动化功能测试的惟一工具。由 Simon Stewart(来自 Google)创建的 WebDriver 是一个具有类似目标的项目。要控制浏览器,需要依赖采用本机支持的独立客户端。WebDriver 仅提供 Java 绑定,
2022-07-06 17:24:48 535
原创 ChromeDriver下载地址
ChromeDriver 下载地址Chrome Driver下载地址:http://chromedriver.storage.googleapis.com/index.html
2022-02-11 19:58:05 1403
原创 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 1701
原创 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 886
原创 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 201
原创 苹果Mac操作系统使用
这里写自定义目录标题配置环境变量配置环境变量1、打开环境变量配置文件open ~/.bash_profile或者vim .bash_profile2、配置变量3、配置生效source ~/.bash_profile...
2020-04-30 22:29:13 192
原创 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 115
原创 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 97
原创 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 186
原创 mac 模拟网络的tool
mac 模拟网络的tool下载地址:https://developer.apple.com/download/more/?=for%20Xcode
2020-03-13 21:55:40 212
原创 切片-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 160
原创 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 109
原创 登录程序
# 登录程序:# 1、账号、密码不能为空# 2、要校验账号是否存在# 3、最多输入3次。# 4、账号不区分大小写# 5、账号、密码长度要大于等于6且小于等于12# 6、每次登录的时候密码错误,就在账号后面加一个失败次数# 思路# 1、读取文件,读取用户名和密码、次数,保存到字典里# 2、最多错误三次# 3、输入账号、密码# 4、校验不为空# 5、校验长度[6-12]# 6...
2020-02-13 20:53:23 584
原创 注册流程
# 写注册程序,账号密码存到文件里,最多输入3次# input('username')# input('passwd')# input('cpasswd')# 文件格式# 小明,123456# 1、需要校验账号是否存在,# 2、2次输入密码是否一致,# 3、不能为空# 4、账号不区分大小写# 5、账号密码长度要大于等于6且小于等于12## 思路# 1、输入账号、密码、确认...
2020-02-13 20:23:24 265
原创 字符串常用操作
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 113
原创 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 1350
原创 读写文件
修改文件读写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 86
原创 判断是否是负小数
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 197
原创 冒泡排序-从小到大
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 293
原创 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 467
原创 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 699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人