Java学习
学习Java的点滴
程又青
这个作者很懒,什么都没留下…
展开
-
IDEA中一直Update indexing问题
IDEA中一直Update indexing问题试了很多方法建议直接重启 任务管理器中断进程原创 2021-09-23 10:05:04 · 930 阅读 · 0 评论 -
判断数组是否包含某个值 JAVA
判断数组是否包含某个值作为收藏,后续参考文章来源 https://www.jb51.net/article/97197.htm转载 2021-08-21 14:59:51 · 906 阅读 · 0 评论 -
Java+ httpClient 测试接口
Post接口public void login() throws Exception { //创建httpclient链接 CloseableHttpClient client=HttpClients.createDefault(); //创建Post请求 HttpPost post=new HttpPost("http://index.php?s=/index/user/login.html"); //添加http请求头 post.setHeader("X-Requested-With",原创 2020-09-10 21:41:56 · 562 阅读 · 0 评论 -
Java算法 冒泡排序 回文数 斐波那契数列 素数
冒泡排序每次比较两个相邻的元素,将较大的元素交换至右端public static void bubble(Integer[] number,int n) { if (n<=1) return; int temp = 0; for (int i = 0; i < n; i++) { for (int j = 0; j < number.length-1; j++) { if (number[j]>number[j+1]) { temp=num原创 2020-08-16 00:16:53 · 176 阅读 · 0 评论 -
混合app--Hybrid App定位
混合app–Hybrid App定位检查网页是不是H5页面使用uiautomatorviewer 只能定位到一个框Hybrid App 指的就是原生界面和H5 界面交织在一起组合成一个app,那么对于移动端自动化来说,原生界面获取元素信息比较简单,对于混合app 中的H5 界面也叫webview1.先在源码中开启webview debug 模式, 再打一个包, 如何在源在APP 中启用WebView 调试, 开启调试后, Chrome DevTools 才能对WebView 进行远程调试;We原创 2020-06-06 14:52:10 · 547 阅读 · 0 评论 -
模拟键盘输入--Appium+java
模拟键盘输入–Appium输入小写字母bAndroidDriver<AndroidElement> driver;driver.pressKey(new KeyEvent(AndroidKey.B));输入数字1driver.pressKey(new KeyEvent(AndroidKey.DIGIT_1))模拟按下手机返回按键一般不建议使用,因为手机反应慢,苹果不适配driver.pressKey(new KeyEvent(AndroidKey.CAPS_LOCK));原创 2020-06-05 23:28:55 · 895 阅读 · 0 评论 -
切换显示屏显示后IntelliJ IDEA 整个窗口不显示问题解决
IntelliJ IDEA 整个窗口不显示问题解决原因是切换屏幕显示时,分辨率不一样,则窗口显示位置仍是原来的位置则显示不出来可以在workspace.xml中修改ProjectFrameBounds参数,x=0, 保存文件后重启idea,则从左上角打开project...原创 2020-06-03 10:50:25 · 2416 阅读 · 0 评论 -
Idea配置Maven环境 selenium TestNG 创建类文件 Maven环境变量
1.确认版本是否匹配我的idea是2018版本的,开始下载了3.6.3版本Maven怎么也无法下载依赖,换成3.6.1版本Maven即可下载成功;2.在配置好Maven环境变量的基础上,在idea中做如下设置:3.Maven中setting文件增加以下内容setting文件位置:library路径设置: <localRepository>F:\MyDownloads\Maven\library</localRepository>阿里云镜像设置: <mi原创 2020-05-09 10:36:07 · 561 阅读 · 0 评论 -
selenium 中Select定位学习
遇到Select的元素,需要先创建Select的对象Select provinceSelect = new Select(province);在使用对象的方法进行定位provinceSelect.selectByIndex(1); //索引定位,索引 从0开始provinceSelect.selectByValue(“3”);//元素中的value值进行定位provinceSelect.selectByVisibleText(“四川”);//可视文本进行定位provinceSelect.getF原创 2020-05-08 22:37:46 · 436 阅读 · 0 评论 -
JS弹窗定位 Alert使用
JS弹窗时,定位需要使用alertdriver.switchTo().alert(); //将driver切换到alert上org.openqa.selenium.Alert alert=driver.switchTo().alert();//定义一个新的alert变量alert.dismiss();//取消alert.accept(); //确定alert.sendKeys(“柯南”);//输入文字alert.getText();//获取弹窗文字...原创 2020-05-08 20:03:03 · 2069 阅读 · 0 评论 -
selenium显示等待和隐式等待使用及区别
selenium显示等待和隐式等待使用及区别1. 隐式等待Java语句:等待10秒表示查找元素时超时时间是10秒;如果没找到元素,那么查找元素会在10秒内,每隔半秒中去查找一 次元素,一旦找到则继续执行下一行代码 ;如果在10秒内都没找到该元素,代码才会报错 ;隐式等待的代码是一个设置,并且他只针对findelement方法生效;对于操作类型没用,比如在输入前加等待、点击前加等...原创 2020-05-01 23:32:34 · 2902 阅读 · 0 评论 -
Eclipse搭建Maven项目,pom文件配置
Eclipse搭建Maven项目1. File->new->other,搜索Maven,创建Maven project勾选一个,可以创建一个简单的工程,选择默认的执行路径输入组名和工程名,添加的工程如下2. 在pom.xml文件中添加jar包依赖,在pom.xml 文件中通过添加依赖描述指定要下载的jar 包,Eclipse 会自动从阿里云镜像仓库下载jar 包到本地仓...原创 2020-04-24 20:46:32 · 4187 阅读 · 0 评论 -
Maven在Eclipse中配置
前提:本人使用自己下载的Maven包,所有Maven文件配置成自己的,不使用Eclipse自带的Maven插件在preference中搜索Maven将Installations勾选为自己的Maven路径将User Settings中的setting文件更换为自己的Setting文件...原创 2020-04-24 19:50:09 · 185 阅读 · 0 评论 -
Maven添加镜像文件 环境变量配置
1.官网下载对应版本的Mavenhttps://maven.apache.org/download.cgi2.配置环境变量1.添加系统变量MAVEN_HOME2.添加MAVEN的路径3.添加Path路径,需注意与前边用英文分号(;)隔开;%MAVEN_HOME%\bin3.查看版本在cmd中输入Mvn -v4.在setting文件中添加阿里云镜像,修改下载包存放位置在m...原创 2020-04-24 19:35:35 · 279 阅读 · 0 评论 -
TestNG在Eclipse上安装及应用
查看是否有TestNGWindows-》preference-》搜索如果没有,进入help-》installNewSoftware-》Add(输入网址和name)备注:使用的TestNG的包为6.14.3,所以输入该网址https://dl.bintray.com/testng-team/testng-eclipse-release/6.14.3/一直默认选择,完成安装选择任意工程...原创 2020-04-21 22:20:11 · 405 阅读 · 0 评论 -
使用HashMap查找学生信息
输入学员信息// 三个学员信息Map<String, String> leanerMap1 = new HashMap<String, String>(); leanerMap1.put("name", "小红"); leanerMap1.put("salary", "100"); Map<String, String> leanerMap2 = ne...原创 2020-04-13 20:55:19 · 1546 阅读 · 0 评论 -
排序scanner输入的数字,并求和
使用Scanner输入数字 Scanner scanner=new Scanner(System.in); //定义scanner输入 int[] ints = new int[5]; //长度为5的数组 for (int i = 0; i < ints.length; i++) { System.out.println("请输入第"+i+"个整数"); //控制台提...原创 2020-04-13 20:40:45 · 357 阅读 · 0 评论 -
Java字符串的读取
Java字符串的读取打印输入字符串中的数字String str = “10801920";1. 使用字符串分割System.out.println(str.split("\”)[0]);System.out.println(str.split("\*")[1]);2. 使用字符的遍历System.out.println(str.substring(0,4));System.out....原创 2020-04-13 20:29:42 · 661 阅读 · 0 评论 -
构造方法与其他方法区别使用
定义一个Dog类public class Dog {String name = “Lucky”; //默认姓名String color;public void eat() { //普通方法,所有的对象都可以调用System.out.println(“eat”);}public void name(String name) { ...原创 2020-04-15 22:21:08 · 236 阅读 · 0 评论 -
计算输入日期为当前年的第多少天
1. Scanner输入 Scanner scanner=new Scanner(System.in); System.out.println("请输入日期,格式yyyy-mm-dd"); String dateString = scanner.next();2. 输入字符串分割,转换为integer类型 System.out.println(dateString.split("-")...原创 2020-04-15 21:37:45 · 267 阅读 · 0 评论