- 博客(33)
- 收藏
- 关注
原创 写一个日志类纪录selenium运行过程
public class WriteFileAppend{ public void fileWrite(String path,String str) throws IOException{ File file = new File(); FileWriter filewriter = new FileWriter(file,true); filewriter.append(str + "\r\n"); filewriter.flush(); filewrite
2021-07-02 16:41:16
160
原创 从cmd传递参数给AutoIt脚本
#include<MsgBoxConstants.au3>handleParam($CmdLine[1],$CmdLine[2])Func handleParam($param1,$param2) MsgBox($MB_ABORTRETRYIGNORE,"标题",$param1 & $param2)EndFunc
2021-07-02 16:08:09
557
原创 selenium3.0+java 循环点击刷新等待元素出现
int n1=0do{driver.findElement(By.xpath(“xxxx”).click());//点击完可以刷新n1++;if(n1>=10){break;}}while(!ElementExist(By.xpath(“xxxxx”)))
2021-06-29 17:59:30
358
原创 selenium3.0+java 显示等待元素出现
wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath(“xxxxxx”)))
2021-06-29 17:52:29
329
原创 线程的一些概念
线程的生命周期线程的一些方法并发线程同步:是一种等待机制,由队列和锁实现锁 synchronized和lock(实现类reentrantlock)死锁(锁中锁)
2021-05-30 20:35:22
83
原创 lambda表达式和多线程的一些概念
实现了函数式接口的类可以使用lambda表达式可以替代静态内部类,局部内部类 和匿名内部类的写法概念函数式接口:一个接口内部只有一个抽象方法静态内部类:在一个类的内部,使用static修饰局部内部类:在方法中的类匿名内部类:没有类名,用接口名或者父类名来创建静态代理:1、现实的对象和代理的对象实现同一个接口 2、现实对象由代理对象进行代理举例:自定义的实现了Runnable接口的类,和Thread类,前者由后者进行代理...
2021-05-29 15:56:35
108
原创 selenium使用元素定位qq邮箱失败
使用以下tag_name定位元素方法,定位QQ邮箱的第一个inputfrom selenium import webdriverfrom time import sleep#实例化浏览器对象driver = webdriver.Firefox()#打开urldriver.get("https://mail.qq.com/")#定位元素element = driver.find_element_by_tag_name("input")#填入数据element.send_keys("admi
2021-05-18 14:38:49
557
原创 通过过滤器来校验越权
过滤器中没有返回值,不能像普通类一样返回 通用的返回类再通过Controller返回给前端,要通过PrintWriter来写出
2021-05-13 12:34:54
263
原创 Springboot常用注解
@SpringBootApplication 是springboot的入口@RestController@GetMapping get请求两种获取参数的方法1.@RequestParam(required=false ,defaultValue=“0”) Integer num 从请求参数中获取参数即 ?num=1, 此注解有两个属性required和defaultValue 使参数为不必要 和 设定默认值2.@PathVariable Integer num 从url中获取参数,注意在资源路
2021-05-11 14:29:38
125
原创 Maven的作用
1.解决jar包冲突,版本冲突2.把java文件编译成.class文件(包括IDEA在内的很多其他工具也行)3.可以把指定目录下的单元测试全部一次性执行完成,并告诉你哪些是正确的哪些是错误的,不使用maven的话只能一个一个手动执行 4.把项目打包更方便,不需要手动打包...
2021-04-24 15:43:21
71
原创 jsp复习
-下拉中勾中[Web Application]-[Version]选3.1与Java EE 7对应-勾上Create web xml-[Next]-填写[Module name]-[Finish]
2021-03-31 10:37:19
113
原创 Tomcat集成到IDEA
将Tomcat集成到IDEA[run]-[EditConfigurations]-[Defaults]-[Tomcat Server]-[Local]-[Configure]-[Tomcat Home]里选择tomcat路径-[ok]创建JavaEE项目部署项目
2021-03-31 10:19:05
160
1
原创 抽象类复习
抽象类复习抽象方法所在的类必须为抽象类public abstract void 方法名();不能直接创建抽象类对象,必须有子类来继承抽象父类
2021-03-28 14:21:08
59
原创 继承注意事项
继承注意事项子类有一个默认隐藏的super()继承父类的无参构造重载方法 子类访问修饰符要大于等于父类重载方法 子类返回值范围要小于等于父类
2021-03-26 16:51:53
78
原创 父子类变量名重名
父子类变量名重名在子类方法中调用局部变量 直接使用this.成员变量名 调用本类成员变量super.父类成员变量名 调用父类成员变量
2021-03-26 15:40:18
116
原创 工具类(静态方法)复习
工具类(静态方法)复习Arrays工具类 数组相关的静态方法toString 打印以后是[,,,]的形式sort 默认升序排序Math 数学相关静态方法abs 取绝对值ceil向上取整floor向下取证round四舍五入
2021-03-26 14:18:46
119
原创 static复习
static复习静态变量和静态方法 属于类 不属于对象 (可以通过类名.的形式调用)静态方法不能访问非静态的东西静态方法不能使用this静态内容存放在方法区中的静态区静态代码块只执行一次 常见用途:一次性对静态变量赋值...
2021-03-26 13:31:17
68
原创 字符串复习
字符串复习获取相关方法lengthconcatecharAt 根据下标获取指定下标字符indexof 获取小字符串在大字符串中首次出现的下标截取相关方法subString(index) 截取下标位置到末尾的字符串subString(index1,index2)截取字符串左闭右开转换相关方法toCharArray 字符串转换成字符数组getBytes 字符串转换成字节数组replace(被替换字符,替换后字符)...
2021-03-26 10:07:38
69
原创 ArrayList复习
ArrayList复习基本操作增加add删除remove获取get注意点只能存放引用类型(基本类型需要使用包装类)打印结果为内容不是引用地址(方法内部有toString处理)集合长度.size
2021-03-25 11:12:44
95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人