- 博客(7)
- 收藏
- 关注
原创 ~/.profile ~/.bashrc和~./bash_profile的理解以及zsh的使用
.bashrc - The individual per-interactive-shell startup file.这个文件主要保存个人的一些个性化设置,如命令别名、路径等。定义了路径,语言,命令别名(使用rm删除命令时总是加上-i参数需要用户确认,使用ls命令列出文件列表时加上颜色显示)。每次修改.bashrc后,使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。一般会在.bash_profile文件中显式调用.bashrc。登陆linu
2021-05-07 23:51:07
1897
原创 第一个app自动化脚本
1.Maven导入java-client依赖包2.添加配置3.创建驱动4.找到页面元素5操作页面元素来模拟用户操作6通过断言和日志查看测试结果
2021-05-07 16:39:13
524
原创 APP类型对比及页面布局
NativewebHybridApp页面布局框架布局FrameLayout线性布局LineLayout绝对布局AbsoluteLayout相对布局RelativeLayout表格布局TableLayoutApp控件文本输入框TextView编辑框EditText图片控件ImageView按钮Button复选框CheckBox进度条ProgressBarAndroid Debug Bridge adb组件adb常用命令adb helpadb devicesadb
2021-05-07 16:25:35
407
原创 UiAutomator、UiAutomator2、Bootstrap的关系
UiAutomator是Android自动化测试框架,是谷歌在Android4.1版本发布时推出的一款用Java编写的UI测试框架。其最大的特点就是可以跨进程操作,我们可以使用UiAutomator框架提供的一些方便的API来对安卓应用进行一系列的自动化测试操作,如点击、滑动、键盘输入、长按以及常用的断言方法等。可以替代以前繁琐的手工测试。Bootstrap是Appium在初始化的时候推送到安卓手机上的一个UiAutomator测试脚本,该脚本的唯一一个测试方法所做的事情是在手机端开启一个SocketSe
2021-05-07 13:44:15
174
原创 appium安装与配置
appium入门Appium server:appium的核心,实质上是一个web接口服务器,使用node.js实现appium GUI:Appium Desktop的前身,已停止维护,封装的appium server是1.4.16Appium Desktop:内嵌了Appium Server,提供了GUI界面,还包括其他工具的整合。Appium client:客户端向Appium Server发起请求,可以用不同语言来实现,如java,https://github.com/appium/java-
2021-05-07 13:40:05
136
原创 java序列化和反序列化
序列化是将对象的状态信息转换为可以存储和传输的形式的过程。一般将一个对象存储到一个存储媒介,在网络传输过程中,可以是字节或是XML等格式。而字节或XML编码格式可以还原完全相等的对象。这个相反的过程又称为反序列化。在java中,我们可以通过多种方式来创建对象,并且只要对象没有被回收我们都可以复用该对象。但是,我们创建出来的java对象都是存在于JVM的堆内存中。只有JVM处于运行状态的时候,这...
2019-11-08 10:59:23
70
转载 项目总结:工作流系统webservice服务
这个项目的功能是使用webservice方式完成两个系统间的数据交互,使用的框架是axis2。简单的总结一下项目中的几个问题:开发客户端时要设置访问超时时间 使用axis生成的webservice客户端默认的访问超时时间比较短,如果服务端的处理时间比较长,就会发生客户端访问超时的现象,所以一定要修改一下客户端的超时时间,以免发生明明服务调用成功,但是却由于运行时间比较
2017-02-14 18:46:11
560
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人