自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Uirecorder浏览器版本更新后同步更新驱动版本的方法

问题:录制和回放报错,浏览器版本和驱动版本不一致录制:D:\Development Tools\nodejs\node_global\node_modules\uirecorder\node_modules\_chromedriver@87.0.4@chromedriver\lib\chromedriver修改这个路径下的chromedriver.exe文件为匹配的版本回放:D:\Development Tools\nodejs\node_global\node_modules\seleniu

2022-04-12 18:30:48 422

原创 前后端传二进制图片流,数据库存图片前端点击按钮开新窗口显示

有存截图并查看的需求。由于项目特殊性为使用者分别本地部署,无固定服务器,且截图数量有限可控,于是没用更合理的数据库存路径形式而是直接将图片以blob格式存入库Screenshot.javapublic class Screenshot { private Integer id; private String sceneid; private byte[] photo;}ScreenshotMapper.java@Select("SELECT * FROM `screens

2021-05-08 15:21:11 496

原创 vue+springboot前后端分离项目,用axios发post请求传参

此前各种尝试都没成功,只能构造DataFrom传参,在解决别的bug时整出来了正常post传json字符串到后端。前后端如图

2021-05-08 14:54:15 593

原创 input框里默认显示后端查询值并修改值

目标:input框里默认显示后端查询值,并可直接修改,失焦时更新首先使用value绑定数据,可以显示不可修改;然后改为v-model绑定<el-table-column fixed="right" label="全局参数" min-width="150"> <template slot-scope="scope"> <el-input v-model="scene[scope.$index].global" type="t

2021-04-13 11:47:18 2513

原创 前后端分离项目本地开发proxy跨域和打包部署nginx跨域踩坑

本地proxy跨域后端controller:proxy配置:前端:本地nginx部署前端项目放入/nginx/html目录下,文件夹为fronted,内含/static和index.htmlnginx配置问题:后端controller就要改为/api/browser才能请求到数据,后端还是之前开发时的写法请求就404解决方案nginx配置/用法总结参考...

2021-04-12 11:48:08 199

原创 vue+java文件上传前后端

1

2021-04-12 11:06:27 1441 1

原创 element-ui表单必填校验

踩坑:校验规则等内容都写了之后,必填校验没有生效,查出来问题出在没有给el-form-item标签写prop属性;文档看得不仔细,文档中有提到这一点:prop属性:写一个带校验的表单流程1、定义数据2、定义方法3、写表单,注意ref、:model、:rules、prop属性4、提交校验...

2021-04-09 10:02:33 1569 1

原创 Vue前端请求(vue-resource与axios)

原来使用的模板前端请求使用的是vue-resource,随着更新vue更推荐使用axiosvue-resourceshow(){ this.$http.get('/api/step/test') .then((response) => { console.log(response.bodyText) }) }axiostest(){ this.axios.get('/api

2021-03-06 13:58:24 198

原创 spring boot+vue前后端分离跨域proxy配置问题踩坑

部门原来的项目是前后端一体的项目,现在有意拆成前后端分离的项目,想用原来的前端模板改写。当时解决跨域用的方法比较粗暴,加之只考虑本地运行,用的是将前端请求路径写死,后端接受所有请求的方法,见下:Django+vue前后端分离项目的跨域问题部门项目本地开发后会远程部署,此方法不再适用,需要支持请求地址更改方便。查了可以在vue.config.js里配置proxy解决此问题配置后报错Proxy error: Could not proxy request /api/step/test from loca

2021-03-06 11:26:06 644

原创 selenium grid自动化测试全过程

记录搭建和踩坑全程,便于以后参考服务器准备本机和服务器互ping1、本机ping不通服务器ping不通服务器的排查方法添加安全组规则后解决2、服务器ping不通本机本机WiFi是局域网(内网),只能ping通公网ip,暂未解决jar包下载地址:http://selenium-release.storage.googleapis.com/index.html下载版本:selenium-server-standalone-2.53.1.jar将此jar包放在主机和子机上主机进入服务器

2021-03-04 18:51:35 366 1

原创 selenium使用多种浏览器运行踩坑(谷歌,IE,360)

测试代码import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.chrome.ChromeDriver;import org.openqa.selenium.chrome.ChromeOptions;import org.openqa.selenium.ie.InternetExplorer

2021-03-01 21:06:34 1744

原创 Java根据if条件判断不同的构造方法声明对象

场景:问题:if里声明的对象只能在if{}作用域里生效,if外无法访问到这个声明出的对象错误想法:无参构造方法//首先用无参构造方法声明对象,然后根据判断条件给参数CaseBase cb = new Casebase();if(condition1){cb = Casebase(a, b, c);}else if(condition2){cb = Casebase(a, b, c, d);}function(cb);正确处理:if之前声明对象为nullCaseBase cb

2021-02-28 09:55:12 633

原创 ajax请求路径修改后,仍然请求原来的路径

从原来的/step/xxxx改为/scene/xxxx请求仍请求/step/xxx去掉url开头的/后问题解决

2021-02-23 19:53:20 563

原创 automate各层级复制

1、最外层复制场景新增scene并返回sid(一个),新增pressnode并返回得到pid list(待补完)【插用例】对pid遍历,每个pid:SELECT * FROM `case` WHERE pid = '127'查一个节点里有多少个用例,此时得到caseList,copy得到newCaseList遍历newcaselist,每个case:set方法:id = null;scene_id = sid;pid = pid遍历完后得到修改过的newcaselist,调insert插进

2021-01-18 15:07:17 219

原创 UIRecorder安装及使用

一、安装及环境基础环境:Chrome、Java、node.js1、npm(1)将其默认下载换到D盘,如D:\Program Files\nodejsnpm config set prefix "D:\Program Files\nodejs\node_global"npm config set cache "D:\Program Files\nodejs\node_cache"(2)在用户变量的Path中,把npm 结尾的路径配置成如下:D:\Program Files\nodejs\nod

2020-12-30 19:01:41 2043 5

原创 Django+vue前后端分离项目的跨域问题

用网上下的iview模板改造成前端,和后端Django项目分离,后端写了一个简单的接口测试请求前端: methods:{ test() { this.$http.get('http://127.0.0.1:8000/test?test=' + this.formItem.input) .then((response) => { let res = JSON.parse(response.bodyText) console

2020-05-25 14:16:07 312

原创 mybatis查询结果对象属性缺失为null

用mybatis查询之后传到前端的参数有缺失entity属性public class OnPassageInfoEntity { // 在途信息ID,注释均为问题字段 Long onPassageId; // 单据ID Long billId; String message; String time; String driver; ...

2020-05-06 19:33:56 1332 1

原创 spring MVC hello world示例访问页面问题

初始写法<!-- mvc请求分发支持: --> <mvc:annotation-driven> <mvc:message-converters> <bean class="org.springframework.http.converter.json.MappingJ...

2020-03-31 00:46:27 89

空空如也

空空如也

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

TA关注的人

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