自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java API、字符串、ArrayList

JAVA API学习有JDK_API_1.6、jdk1.8中文版两个文档,翻译了java API中的注释IOS电脑需要下载工具才能打开api使用:打开->显示->索引->输入java提供的类字符串 String原理:char[] ch = {‘a’,‘b’,‘c’};特点:方法不能改变String本身方法:equals:判断字符串是是否一样,大小写敏感split:切割replace:替换substring:字符串截取trim:删除字符串两端的空格length

2021-05-20 14:38:36 103

原创 java重写、super关键字与this关键字、修饰符、多态

方法重写/覆盖前提条件:继承或者实现子父类中出现了一模一样的方法。修饰符、返回值、方法名、参数都必须一模一样作用:方法升级super关键字与this关键字super指向父类(调用父类方法或属性时候用到)this指向当前类(区分局部变量和成员变量同名)super() 调用父类构造方法this() 调用本类其他构造修饰符访问修饰符public、protected、默认修饰符、private权限逐步降低,public的访问权限最大,private类型的访问权限最小

2021-05-19 16:55:36 103

原创 java HashSet、HashMap、maven

加maven项目依赖网址:https://mvnrepository.com/添加fastjson依赖:替换最新版本。。。<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1...

2021-05-19 16:05:39 202

原创 java的封装、继承、方法重载

方法(函数)重载方法名一样,参数不一样,与返回值无关参数的个数不一样参数的类型不一样如果参数个数一样,类型也一样,但是顺序要不一样普通方法和构造方法都能重载java内存(了解)java的内存包含栈、堆、方法区、寄存器栈:先进后出,局部变量、方法都在栈中堆:new出来的对象就在堆两个引用(变量)指向同一个对象:Student s = new Student(); Student s2 = s;封装(Encapsulation)将代码通过方法的形式将一些代码细节包装起来,防

2021-05-13 23:30:59 90

原创 java方法、类和对象

Java方法位置:类中方法外,与main方法平级方法(函数)就是功能实现,它遵循了特定语法,是一段具有特定功能代码方法不调用,不执行非构造方法(普通方法)定义:(可以有返回值,可以没有返回值)修饰符 返回值类型 方法名(参数类型 参数名) {​ …​ 方法体​ …​ return 返回值;}修饰符:public、protected、默认修饰符、private,权限逐步降低public的访问权限

2021-05-13 12:13:10 153

原创 java条件控制语句、循环结构

条件控制语句if 语句if格式1:if(…) {true进入 if 语句体}if格式2:if(…) {true进入 if 语句体}else {false进入 else 语句体}if格式3:if(…) {当前true进入 if 语句体}else if (…) {当前true进入 if 语句体}else if (…) {当前true进入 if 语句体}…else {所有的if或者else if 都不满足则进入 else}格式3和多个if的区别格

2021-04-27 20:17:04 152

原创 java一维数组/二维数组、运算符

变量相同的作用域下不能有同名的变量基本数据类型存的就是具体的值,有四类八种基本数据类型逻辑类型 boolean整型 byte、shot、int、long浮点型 float、double字符型 char引用数据类型存的是一个地址值,指向一个内存地址除了基本数据类型,其他的都是引用数据类型字符串String s = “ABC”;数组数组是一种数据结构(相当于容器),用来存放相同类型的数据数组定义时必须指定数组的大小、固定数据类型数组分为一维数组、多维数组(二维数

2021-04-27 20:01:39 184 1

原创 第一个java程序 & java基础

第一个java程序//HelloWorld.java放在com.lemon.helloword文件夹下package com.lemon.helloword;/** * @Project: java_base * @Author: ff * @Create: 2021-04-22 15:58 */public class HelloWorld { public static void main(String[] args){ System.out.println("

2021-04-22 23:19:54 85

原创 Android原生应用和混合应用的辅助定位工具

在做APP自动化测试过程中,需要进行元素定位,下面介绍两种Android的原生应用辅助定位工具。1. uiautomatorviewer.bat 定位原生应用找到安装的adt-bundle下面的uiautomatorviewer.bat,双击打开,也可以发送到桌面快捷方式,方便以后使用。推荐使用这种定位方式。打开模拟器中的被测APP,点击uiautomatorviewer.bat上的Device Screenshot,就会同步显示APP的页面,当模拟器中APP的页面变化时,再次点击Device Sc

2021-02-10 16:53:07 394

原创 通过adb指令获取appPackage和appActivity

在进行APP自动化测试时,需要获取appPackage和appActivity,下面是三种常用的方法。1. adb shell am monitor获取appPackage在命令行输入adb shell am monitor,打开模拟器中的APP,命令行中就会显示所打开APP的appPackage。2. adb logcat | findStr -i displayed 获取appPackage和appActivity打开模拟器中的APP,命令行输入adb logcat | findStr -

2021-02-07 16:42:02 2615

原创 APP自动化测试环境的搭建过程

APP自动化测试的环境搭建非常麻烦,初学的小伙伴可能搞了几天都没有搭建成功,下面详细介绍搭建的过程及需要避免的坑!需要的环境依赖appium 服务用Python写脚本的话需要安装 Appium-Python-Client模拟器或者真机java jdk1.8+(64位)android 环境1. 安装Appium下载链接:http://appium.io/建议下载1.13 版本,这个版本比较稳定。安装过程中注意安装给用户,而不是所有用户。安装Appium-Python-Client。

2021-02-07 11:44:28 2199 3

原创 Pytest+Allure生成测试报告及注意事项

Pytest+Allure生成测试报告及注意事项Allure非常强大,支持多种语言、多种测试框架,能帮助你轻松实现”高大上”的报告展示。1. 下载allure的安装包可以在github上下载:https://github.com/allure-framework/allure2/releases也可以在下面的百度网盘下载:https://pan.baidu.com/s/1TVoAMEjezsBXTsey5UcG_A提取码:ops12. 解压并配置环境变量下载完将allure压缩包解压到

2021-02-05 13:32:56 584

空空如也

空空如也

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

TA关注的人

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