摘要: Spring 获取propertise的方式,除了之前的博文提到的使用@value的注解注入之外,还可以通过编码的方式获取,这里主要说的是要使用EmbeddedValueResolverAware接口的使用。 一、准备propertise文件 在资源文件夹下面建立好要测试需要的app.propert 阅读全文
posted @ 2019-07-24 11:18 北极星0202 阅读(413) 评论(0) 推荐(0) 编辑
摘要: java命令模式: 可以命令("请求")封装成一个对象,一个命令对象通过在特定的接收着上绑定一组动作来封装一个请求.命令对象直接把执行动作和接收者包进对象中,只对外暴露出执行方法的的接口,从而简单的达到动作的请求者和动作的执行者解耦的目的. 下面用一个简单的实例测试简单的命令模式,同时采用sprin 阅读全文
posted @ 2019-07-24 11:15 北极星0202 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一、Android SDK简介 Android SDK(Software Development Kit,软件开发工具包)被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合。它提供了 Android API 库和开发工具构建,测试和调试应用程序。简单来讲, 阅读全文
posted @ 2019-07-22 15:40 北极星0202 阅读(2173) 评论(0) 推荐(0) 编辑
摘要: 常用函数 一、获得信息类API (1)获取当前页面的activity名,比如: (.ui.login.ViewPage) 比如我们需要实现这个登录的功能时,主要思路为如果当前界面为登录页面时,就进行登录行为,否则就跳转到登录页面。其伪代码为: (2)获取当前页面的树形结构源代码,与uiautomat 阅读全文
posted @ 2019-07-22 15:03 北极星0202 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 1.send_keys send_keys(self, *value): Simulates typing into the element【在元素中模拟输入(开启appium自带的输入法并配置了appium输入法后,可以输入中英文)】 :Args: - value - A string for t 阅读全文
posted @ 2019-07-22 15:02 北极星0202 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、获取手机分辨率 得到的是一个字典,从而获取到手机的宽和高 二、滑屏和拖拽 通过坐标实现划屏操作。那么首先我们要设置起始坐标的x,y和终点坐标的x,y。然后通过swipe方法实现划屏 拖拽 触控 三、操作app start_activity: 1、启动app 我们在运行程序时,默认有配置app信息 阅读全文
posted @ 2019-07-22 14:53 北极星0202 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1.获取信息类: 1.1 获取当前界面的组件: driver.currentActivity(); //获取当前界面的activity,可用于断言是否跳转到预期的activity 1.2 获取当前页面的树形结构源代码 driver.pagesource(); //获取当前页面的树状结构图 2.App 阅读全文
posted @ 2019-07-22 14:50 北极星0202 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Desired Capabilities在启动session的时候是必须提供的,先看如下代码: Desired Capabilities本质上是key value的对象,他告诉appium server这样一些事情: 1.本次测试时启动浏览器还是移动设备; 2.是启动的Android还是IOS; 3 阅读全文
posted @ 2019-07-22 14:49 北极星0202 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、创建 scott 数据库 2、创建 scott 数据库中的 dept 表 插入数据库 scott 中表 dept 的初始化数据 3、创建 scott 数据库中的 emp 表 插入数据库 scott 中表 emp 的初始数据 4、创建数据库 scott 中的 salgrade 表,工资等级表 插入 阅读全文
posted @ 2019-07-17 23:39 北极星0202 阅读(873) 评论(0) 推荐(0) 编辑
摘要: break用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。 break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文冒号(: 阅读全文
posted @ 2019-07-17 16:10 北极星0202 阅读(370) 评论(0) 推荐(0) 编辑