yan061

导航

2023年2月9日 #

selenium处理shadow元素

摘要: ShadowRoot 是 Shadow DOM 下面的根,跟其他元素是隔离的,即使我们选择copy selector/xpath 依然是定位不到的,如下图 要定位此类元素需要先定位到它的根shadowRoot,然后再定位下面的元素 document.querySelector('#userMenu' 阅读全文

posted @ 2023-02-09 11:14 yan061 阅读(426) 评论(0) 推荐(0) 编辑

2023年1月31日 #

Java(FastJson) 解析 JSON文件

摘要: 依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.73</version> </dependency> JSON文件内容 public class MyJsonU 阅读全文

posted @ 2023-01-31 20:32 yan061 阅读(1799) 评论(0) 推荐(0) 编辑

2022年12月21日 #

python 导出oracle表结构到word文档

摘要: 安装oracle client https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 解压后把这几个文件放到python的site-package里面 安装依赖 pip install 阅读全文

posted @ 2022-12-21 20:46 yan061 阅读(270) 评论(0) 推荐(0) 编辑

2022年9月28日 #

JAVA操作Excel (POI)

摘要: import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import jav 阅读全文

posted @ 2022-09-28 18:46 yan061 阅读(413) 评论(0) 推荐(1) 编辑

2022年8月5日 #

Java8新特性之Steam

摘要: package com.demo; import org.testng.annotations.Test; import java.util.ArrayList; import java.util.List; import java.util.Optional; import java.util.s 阅读全文

posted @ 2022-08-05 11:26 yan061 阅读(385) 评论(0) 推荐(0) 编辑

2022年7月22日 #

Java8 方法引用

摘要: /** * 方法引用的使用要求: 要求接口中的抽象方法的形参列表和返回值类型与方法引用的方法的形参列表和返回值类型相同 */ @Test public void test6() { // 1. 对象::实例方法(非静态方法) //传一个参数,不返回值 Consumer<String> consume 阅读全文

posted @ 2022-07-22 16:36 yan061 阅读(63) 评论(0) 推荐(1) 编辑

2022年7月4日 #

JAVA8新特性之lambda表达式

摘要: Lambda表达式的使用 ()->{}; ()里面放的是参数,{}里放的是代码体 -> 左边: lambda形参列表的参数类型可以省略(类型推断) -> 右边: 代码体使用{}包裹,如果代码体只有一句可执行语句,那么大括号可以省略,return也可以省略 Lambda实质上还是一个接口的实例,要求是 阅读全文

posted @ 2022-07-04 21:17 yan061 阅读(16) 评论(0) 推荐(0) 编辑

2022年6月10日 #

JAVA 读取文件内容

摘要: 使用处理流(缓冲流) BufferedReader 里面包一层FileReader字符流,处理流不可以直接操作文件,但是效率高很多,所以使用它。 /** * 通过读行读取txt */ @Test public void test9() { BufferedReader bufferedReader 阅读全文

posted @ 2022-06-10 16:06 yan061 阅读(162) 评论(0) 推荐(0) 编辑

2022年5月27日 #

JAVA selenium Web自动化框架 QAF

摘要: 推荐一个用了两年的自动化框架QAF,它是基于testNG和selenium二次开发的自动化框架,有使用简单,支持参数化等优点。 项目的github地址 clone好之后需要再idea里安装一个插件 cucumber for java然后就等着maven下载依赖即可 下载完依赖项目的目录如下图所示 第 阅读全文

posted @ 2022-05-27 16:50 yan061 阅读(300) 评论(0) 推荐(0) 编辑

2022年5月19日 #

HashSet经典面试题记录

摘要: 首先有个person类实现了Comparable接口 class Person implements Comparable{ String name; int age; public Person(String name1, int age){ name = name1; this.age = ag 阅读全文

posted @ 2022-05-19 15:45 yan061 阅读(86) 评论(0) 推荐(0) 编辑