04 2023 档案
摘要:通过后端返回的具体值,前端可以映射想要的值 如:status状态值为0就是代办,为1就是处置,为2就是完成 <el-table-column label="工单状态" prop="status"> <template slot-scope="scope"> <span style="margin-l
阅读全文
摘要:箭头函数提供了一种更加简洁的函数书写方式。基本语法是: 参数 => 函数体 箭头函数多用于匿名函数的定义 //传统方式定义函数 var f1 = function(a) { return a } //console.log(f1(3)) //es6使用箭头函数定义 //参数 => 函数体 var f
阅读全文
摘要:拓展运算符(...)用于取出参数对象所有可遍历属性然后拷贝到当前对象 //对象复制 let person1 = {name: "Amy", age: 15} let someone1 = { ...person1} //console.log(someone1) //对象合并 let age = {
阅读全文
摘要://传统方式定义对象 const name = "lucy" const age = 20 const user1 = {name:name,age:age} //console.log(user1) //es6 const user2 = {name,age} console.log(user2)
阅读全文
摘要:模板字符串相当于加强版的字符串,用反引号 `,除了作为普通字符串,还可以用来定义多行字符串,还可以在字符串中加入变量和表达式。 //字符串插入变量和表达式。变量名写在 ${} 中,${} 中可以放入 JavaScript 表达式。 let name = "lucy" let age = 20 let
阅读全文
摘要:解构赋值是对赋值运算符的扩展。 他是一种针对数组或者对象进行模式匹配,然后对其中的变量进行赋值。 在代码书写上简洁且易读,语义更加清晰明了;也方便了复杂对象中数据字段获取。 //1、数组解构 let a = 1, b = 2, c = 3 //console.log(a, b, c) // ES6
阅读全文
摘要:// 1、声明之后不允许改变 const PI = "3.1415926" PI = 3 // TypeError: Assignment to constant variable. // 2、一但声明必须初始化,否则会报错 const MY_AGE // Missing initializer i
阅读全文
摘要:// var 声明的变量没有局部作用域 // let 声明的变量 有局部作用域 { var a = 1; let b = 2; } console.log(a) console.log(b) //b is not defined // var 可以声明多次 // let 只能声明一次 var m =
阅读全文
摘要:resources目录下新建logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEB
阅读全文
摘要:新建exception包 包下新建GlobalExceptionHandler类 package com.atguigu.yygh.common.exception; import com.atguigu.yygh.common.result.Result; import org.springfra
阅读全文
摘要:mapper import com.atguigu.yygh.model.hosp.HospitalSet; import com.baomidou.mybatisplus.core.mapper.BaseMapper; public interface HospitalSetMapper exte
阅读全文
摘要:Result类 package com.atguigu.yygh.common.result; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.
阅读全文
摘要:添加配置类 import com.google.common.base.Predicates; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Conf
阅读全文
摘要:实体类字段上添加注解 @TableLogic private String status; 添加配置(不配置则默认1已删除,0未删除) mybatis-plus.global-config.db-config.logic-delete-value=U mybatis-plus.global-conf
阅读全文
摘要:QueryWrapper 说明: 继承自 AbstractWrapper ,自身的内部属性 entity 也用于生成 where 条件及 LambdaQueryWrapper, 可以通过 new QueryWrapper().lambda() 方法获取. 测试用表: 1. eq、ne 说明: eq:
阅读全文
摘要:添加分页插件 import com.baomidou.mybatisplus.annotation.DbType; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.baomido
阅读全文
摘要:数据库中添加version字段 自定义配置类中,添加乐观锁的拦截器 package com.atguigu.config; import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor; import com.bao
阅读全文
摘要:实体类 import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotati
阅读全文
摘要:根据id更新 @Test public void updateUser(){ User user = new User(); user.setId(2L); user.setName("jackson"); int update = userMapper.updateById(user); Syst
阅读全文
摘要:Charles主要功能有:1、截取各种协议的网络包2、支持修改请求参数3、支持修改返回结果4、支持模拟弱网测试 Charles抓包的意义定位问题,因为可以获取发出去的请求,请求头,请求体,返回的数据,所以可以定位是前端的请求问题,还是后端的返回问题,或者是前端对返回取值的问题。测试同学就可以针对性的
阅读全文
摘要:引入依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x
阅读全文
摘要:相关依赖 <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version> </dependency> ZTestReport.java packag
阅读全文
摘要:Web测试项目中经常进行浏览器兼容性相关的测试工作,因为兼容性测试的工作重复性相当高,所以导致手工测试效率低下测试人员积极性降低。TestNG提供了并发执行测试用例的功能,可以让测试用例以并发的形式执行,实现测试不同浏览器的兼容性测试。 下面代码中分别使用Chrome、Firefox和IE浏览器,T
阅读全文
摘要:方式1: 线程等待:Thread.sleep(xxxx) 只要在case中加入sleep就会强制等待设置的时间后才会执行之后的命令,这种等待一般适用于调试脚本的时候。 java代码 //等待3秒 Thread.sleep(3000); //完全退出浏览器 driver.quit(); 方式2: 隐试
阅读全文
摘要:Actions类 一、鼠标右击、双击 Java代码 //定位百度首页右上角 新闻 WebElement Xw=driver.findElement(By.xpath("//*[@id='u1']/a[1]")); //new Actions对象 Actions RightClick=new Acti
阅读全文
摘要:一、访问网页地址:get(url) Java代码 String url="http://www.baidu.com"; driver.get(url); 二、刷新当前网页:navigate().refresh() java代码 String url="http://www.baidu.com"; d
阅读全文
摘要:1. selectByIndex() 根据索引来选取,从0开始 2. selectByValue() 根据属性value的属性值来选取 3. selectByVisibleText()根据标签之间的Text值,也就是页面显示的 注意:导入的包要正确不然会报错。 import org.openqa.s
阅读全文
摘要:HTML源码 <td>sendkeys上传</td> <div id='pf'><input type='file' id='postfile'/></div> java代码 WebElement pf=driver.findElement(By.xpath("//*[@id='pf']/input
阅读全文
摘要:一、浏览器操作命令 启动火狐浏览器(49版本以下) System.setProperty("webdriver.firefox.bin","D:\\Firefox\\firefox.exe");WebDriver driver=new FirefoxDriver(); (谷歌和IE通过浏览器驱动启动
阅读全文
摘要:java代码 JavascriptExecutor js=(JavascriptExecutor)driver; js.executeScript("document.getElementById('beginDate').value='2020-05-10'");
阅读全文
摘要:https://blog.csdn.net/Leoon123/article/details/125740309
阅读全文
摘要:https://www.cnblogs.com/xiaobo95/p/16204498.html
阅读全文
摘要:①只有确认按钮的弹框 WebDriver driver = new ChromeDriver(); driver.get("http://xxx"); Alert alert = driver.switchTo().alert(); alert.accept(); ②有确认和取消按钮的弹框 WebD
阅读全文
摘要:将driver声明为静态 : 如:在A类中,定义public static WebDriver driver; 在后续用例中,将driver赋值为 A.driver
阅读全文
摘要:1.安装create testng xml插件 2.全选用例class文件,右键选择create testng xml,自动生成testng.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE suite SYSTEM "http://tes
阅读全文
摘要:suite>test>class>method 注: @BeforeMethod会在每一条@Test测试用例执行前执行 @AfterMethod会在每一条@Test测试用例执行后执行
阅读全文
摘要:环境:selenium3+chrome110版本 1.创建maven项目 代码写在test目录下 依赖: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in
阅读全文
摘要:https://www.yuque.com/cessstudy/kak11d
阅读全文