10 2020 档案

摘要:1、微信小程序自动化 由于腾讯系QQ、微信是基于腾讯自研X5内核-类似webview,不是谷歌原生webview,所以调试会有些许差异(有很多app厂商也开始采用X5内核)微信小程序自动化测试只能够支持手机,模拟器是不行的 step1:打开微信小程序webview调试开关 聊天窗口输入如下URL,然 阅读全文
posted @ 2020-10-06 21:26 依羽杉 阅读(384) 评论(0) 推荐(0) 编辑
摘要:1、App自动化测试框架 打开测试App代码封装为公共方法,提取到BaseTest类中,所有测试类都继承与BaseTest public class BaseTest { public static AndroidDriver androidDriver; private Logger logger 阅读全文
posted @ 2020-10-06 21:03 依羽杉 阅读(207) 评论(0) 推荐(0) 编辑
摘要:1、手势操作-下拉 下拉刷新示例: public static void swipeDown(AppiumDriver androidDriver){ int width = androidDriver.manage().window().getSize().getWidth(); int heig 阅读全文
posted @ 2020-10-05 17:44 依羽杉 阅读(193) 评论(0) 推荐(0) 编辑
摘要:1、APP元素定位 ID定位 text定位 className定位-这种方式一般得到的会是多个元素 Xpath定位 accessibility id定位-在UIAutomatorViewer并没有此属性,对应是content-desc属性 坐标定位 -- 只能执行点击操作-xpath支持单引号 设置 阅读全文
posted @ 2020-10-05 16:00 依羽杉 阅读(299) 评论(0) 推荐(0) 编辑
摘要:1、adb介绍 adb(Android Debug Bridge)是android sdk的一个工具 adb是用来连接安卓手机和PC端的桥梁,要有adb作为二者之间的维系,才能让用户在电脑上对手机进行全面的操作。 Android的初衷是用adb这样的一个工具来协助开发人员在开发android应用的过 阅读全文
posted @ 2020-10-05 15:37 依羽杉 阅读(570) 评论(0) 推荐(0) 编辑
摘要:1、TestNG单元测试框架 1.1 TestNG单元测试框架断言 判断是否为True-Assert.assertTrue(); 判断是否为false-Assert.assertFalse(); 判断是否相等-Assert.assertEquals() import org.testng.Asser 阅读全文
posted @ 2020-10-04 00:52 依羽杉 阅读(327) 评论(0) 推荐(0) 编辑
摘要:1、Maven项目构建 Maven是一个项目管理工具,目前大部分企业在做Java项目时首选的项目构建,管理工具Maven特点 1.可以使用maven来编译执行你的代码 2.项目打包也可以使用maven来完成 3.maven可以实现项目模块化管理 4.maven可以在线管理依赖,项目依赖也很方便获取 阅读全文
posted @ 2020-10-03 21:42 依羽杉 阅读(413) 评论(0) 推荐(0) 编辑
摘要:1、作业解析 1.将如下字符串进行拆分 TOM:20|Jack:22|Rose:24 打印成如下形式: 姓名:tom,年龄:20岁 姓名:Jack,年龄:22岁 姓名:Rose,年龄:24岁 2.编写一个类,提供一个函数实现字符串反转功能,比如传入字符串“abcdefg”返回字符串“gfedcba” 阅读全文
posted @ 2020-10-03 13:21 依羽杉 阅读(175) 评论(0) 推荐(0) 编辑
摘要:1、作业题参考 一.新建一个类ArrayListDemo,使用今天上课讲解api完成下面需求。 1、定义老师类Teacher,私有属性:name,age,提供空参有参构造,提供get/set方法 2、创建老师对象t1,name:张三,age:25 3、创建老师对象t2,name:李四,age:35 阅读全文
posted @ 2020-10-03 12:38 依羽杉 阅读(413) 评论(0) 推荐(0) 编辑
摘要:1、作业解析 1.定义一个学生类(Student),他有三个属性(全局变量) 姓名name和年龄age和性别gender,定义三个函数分别打印出姓名、年龄和性别 -- 全局变量和局部变量同名,赋值的时候加上this 2.基于面向对象的思想写一个简单的计算器类Calculator,定义四个函数,实现两 阅读全文
posted @ 2020-10-02 21:14 依羽杉 阅读(197) 评论(0) 推荐(0) 编辑
摘要:1、面向对象三大特性 封装、继承、多态 2、封装 封装--把对象的内部细节封闭起来,只提供操作对象属性的公共方法 java里面通过将属性设置成私有的,对属性都使用暴露出来的公共接口去操作。这样数据才更安全、更好维护 2.1 封装的好处 通过公开方法访问数据,可以从方法里加入逻辑控制,避免不合理的访问 阅读全文
posted @ 2020-10-02 14:24 依羽杉 阅读(82) 评论(0) 推荐(0) 编辑
摘要:1、局部变量 局部变量是指一个方法内定义的变量,根据定义形式不同,可分为如下三种 方法内:定义在方法体内,作用域为定义变量处到方法结束,必须初始化 代码块:定义在代码块中的变量,作用域为定义变量处到代码块结束,必须初始化 形式参数(形参):定义方法时定义的变量,作用域为整个方法内,无须显式初始化,形 阅读全文
posted @ 2020-10-01 23:33 依羽杉 阅读(295) 评论(0) 推荐(0) 编辑
摘要:1、上次作业解析 int x = 1;int y = 2;int z = 3; 求:x/y 0 求:y/x 2 求:x%y 1 求:y%x 0 求:(++x)+y 4 求:x+(y++) 3 求:x+(--z) 3 2、条件控制语句 2.1 if...else...语句 方式一: if (条件1) 阅读全文
posted @ 2020-10-01 18:38 依羽杉 阅读(286) 评论(0) 推荐(0) 编辑
摘要:1、作业解析-判断以下变量赋值是否正确,如果错误请在代码后面以注释的形式说明错误的原因 int a = 1.1; //有问题:a变量是为整数类型的,1.1是小数类型,不能把小数赋值给整数类型的变量 int f = 2; char b = lemon; // lemon会认为是变量名,认为没定义,会报 阅读全文
posted @ 2020-10-01 12:00 依羽杉 阅读(183) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示