- 博客(98)
- 收藏
- 关注
原创 测试知识总结
异常测试@Test(expected=NullPointerException.class)@beforeClass /@ AfterClass 注解函数必须使用static 修饰。依赖测试@Test(dependsOnMethods={})App(原生应用) 和 Hybrid App(混合应用)超时测试 @Test(timeOut = 8)页面控件元素属性的细微变化--模糊匹配。异常弹出对话框 --异常场景库。延迟 --- retry。1.影响ui自动化稳定性。数据 -- 数据已被使用。
2023-05-06 15:53:44
514
原创 vue-cli-service 和 webpack-dev-server 的区别
vue-cli-service 和 webpack-dev-server 的区别
2023-03-27 11:39:12
1326
原创 vue 2.0 学习 - 新建项目
输入: vue init webpack rest-assured-test ( 意思是以webpack为模板创建一个叫rest-assured-test的项目,CLI 2 用init,CLI 3 用create)2. 项目初始化完成后用编译器打开,我用的是visual studio, 在终端输入 npm run dev。1. 新建一个文件夹 vue-restassured 然后使用命令切换到该目录。可以打开这个网址看webpack都有些什么。然后根据提示选择需要安装的包。
2023-03-22 21:12:33
139
原创 数据库常用函数
sql server:int 相除保留2位有效数字:Round(1.0*1/3,2) =0.330000 , 后面的0会被保留下来如果用 Convert(decimal(6,2),1.0*1/3) 就可以实现保留2位数字 0.33 ,出来的类型是 decimalCAST(1.0*1/3 as float) 可以把类型转为float型select convert(varchar(7), '2022-03-01',120) 截取 年月...
2022-04-13 14:59:09
860
1
原创 element-ui upload 文件的Java 后端代码
把文件保存到S3对应的路径:@PostMapping(value = "uploadFile")public ResultUtil uploadFeedBack(MultipartHttpServletRequest request) { ResultUtil result = new ResultUtil(); try { MultipartHttpServletRequest multipartRequest = request; SysUse.
2022-02-07 19:07:57
938
原创 airflow 同步执行 sp 的坑
class SQLUTIL: def __init__(self, server_name, user_name, password, database_name): self.server = server_name self.user = user_name self.password = password self.database = database_name def pyodbcSearch(self, proce...
2021-12-10 16:38:23
636
原创 vue 的代理使用 和 封装 axios
说到同源问题,vue里面调用其他API 也可以通过设置代理。在 vue.config.js 里面加proxy设置 devServer: { host: '0.0.0.0', // localhost port: 1901, open: true, proxy: { // detail: https://cli.vuejs.org/config/#devserver-proxy '/ai': { target: `http:/...
2021-10-27 09:05:29
253
原创 如何使用fastapi 快速搭建API 及设置同源
from fastapi import FastAPIimport uvicornfrom fastapi.middleware.cors import CORSMiddlewareimport response_codeimport requestsfrom pydantic import BaseModelapp = FastAPI()// 同源策略, 如果在本机python跑API 同时本机vue调用localhost的API,因为端口号不同不能直接调用, 需要加 中间件,添加.
2021-10-27 08:55:15
439
原创 2-advanced-examples 整理
1.https://on.cypress.io/interacting-with-elements /https://on.cypress.io/each2. https://example.cypress.io/commands/aliasing3.https://jsonplaceholder.cypress.io/users
2021-10-11 13:52:23
5635
原创 数据库及不用数据库之前的一些功能实现
1. 建表后发现某些列的类型错了要修改:比如要把country 列的类型修改为varchar(100)alter table sys.test_table modify column country varchar(100)2.clickhouse, 如果对同一个id, 有多个country ,每个country一条记录,但是查询的时候需要显示成一条记录,然后country都显示成一个list。 可以用select SecId,groupArray( country) as countrys..
2021-08-30 17:06:15
306
原创 el tree 使用
https://element.eleme.cn/#/zh-CN/component/tree想要把选中的节点默认展开::default-expanded-keys="[2, 3]"使用场景举例:对已有数据编辑,希望能够展开已选的值方便查看想要打开的时候把已经勾选的值默认勾选:default-checked-keys="[5]"使用场景:对已有数据编辑,希望查看已勾选的值想要实现勾选的父节点默认勾选所以子节点::check-strictly="false"使用场景:希望勾...
2021-08-26 17:59:51
437
原创 如何用 docker 和 DBeaver 快速安装mysql 和使用
为了学习权限管理系统,找到的项目用的my sql ,查了一下 my sql的安装好像有点麻烦,于是就用docker了, 不需要配置什么,把镜像拉下来 用命令行启动就可以了,启动后如何进行操作, 如果纯命令行还是挺麻烦的,所以就用DBeaver 来连数据库了,然后就是在可视界面进行操作。我用docker 镜像一般都是用最新的,第一步就是拉取mysql的镜像: docker pull mysql:lastest来下来后就是启动:docker run -itd --name test_sql -p .
2021-08-06 14:42:16
756
1
原创 python 配置log
在项目根目录 api 前进行拦截:@app.before_requestdef requestInterceptor(): if request.path !='/': #get the request body value str_header = request.headers.environ browser_version = str_header['HTTP_SEC_CH_UA'].replace(" ","_") os
2021-06-24 16:53:12
330
原创 cypress-image-snapshot 的安装和使用
1. 通过npm 安装 : npm install --save-dev cypress-image-snapshot报错了:npm ERR! While resolving: mid_test_cypress@1.0.0npm ERR! Found: cypress@7.5.0npm ERR! node_modules/cypressnpm ERR! dev cypress@"^7.4.0" from the root projectnpm ERR!npm ERR! Could no.
2021-06-17 17:19:30
1141
原创 使用dockerfile 发布cypress
首先准备好Dockerfile:FROMcypress/base:14.16.0COPYpackage.json.COPY./cypress./cypressCOPY./cypress.json./cypress.jsonRUNnpminstallRUNnpmruntest
2021-06-17 10:33:42
248
原创 cypress 通过 intercept 获取 request 和 response 数据进行校验
在 跑一个cypress 进行ui 操作的用例时, 也可以观察到整个过程触发的API ,但是如果不加验证点的话,如果API 报错了,case还是会当成pass的,所以在进行ui测试的时候,同时也可以做API测试。cypress也提供了cy.intercept 供使用。https://docs.cypress.io/api/commands/intercept#Syntax// spying, dynamic stubbing, request modification, etc.cy...
2021-06-09 14:28:04
2489
原创 cypress 的项目结构 配置文件 和使用
新建一个project ,运行cypress open 的时候会init 出来一个项目结构。/cypress /fixtures - example.json /integration /examples - actions.spec.js - aliasing.spec.js - assertions.spec.js - connectors.spec.js - cookies.spec.js - cy
2021-06-03 18:00:38
891
原创 cypress 生成 report
cypress 有好几种方法生成不同类型的report。我以下的例子都是基于vue框架的cypress的项目。1. 第一种是junit的report。修改 cypress.json ,加上下面的配置。 reporter、reporterOptions 这两个可以 是它特有的参数。mochaFile 是 mocha 特有的参数。{ "reporter": "junit", "reporterOptions": { "mochaFile": "cypress/results/o
2021-06-03 16:19:34
1171
原创 前端阶段总结一 devtools 的使用
不知不觉就做了一个月了,从完全的小白(不懂HTML/CSS/JS/VUE)到现在已经快完成第六个页面了,感觉还是进步挺快的。
2021-05-28 17:36:47
688
1
原创 前端 call API 导出 csv
功能背景: 多个页面有导出到csv的按钮,按钮不一样,导出的csv的名字也不一样, call 的API 也不一样,但是动作是一样的。1.需要传递的参数, 按钮的名字,导出的csv的名字,API 的url,API 需要post的data。1.需要安装的组件有json2csv 和axios导出为csv 参考了别人的代码:https://blog.youkuaiyun.com/weixin_43747076/article/details/106373556<template> <..
2021-05-18 11:17:13
312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人