自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cloudy_huang的测试工厂

自动化测试技术

  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 appium切换webview时卡住问题

在公司做appium自动化项目时,老版本的app切换webview完全无问题,新版本切换到webview时一直卡住,如图: 由于我设置了appium600s超时,--command-timeout 600,可能有的同学60s直接appium退出了,我这里卡住几分钟后chromedriver报错:Chromedriver exited unexpectedly with code null 退出

2017-08-09 10:15:17 4479 1

原创 Intellij IDEA下载和安装并导入reportNG项目

IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一。ReportNG 是一个配合TestNG运行case后自动帮你在test-output文件内生成一个相对较为美观的测试报告。本文介绍 IntelliJ IDEA下载安装,并导入ReportNG 项目

2017-07-07 10:00:13 1199

原创 reportNG定制化之失败截图,包括reportNG打包

在CSDN上一篇博文已经介绍了如何定制失败截图,但博文中有一些纰漏和打包问题未提及,在这一并介绍,原文:ReportNg测试报告的定制修改先从github上拉下 reportNg的源代码 reportng 拉下源码后我们使用IDEA进行导入,详见我的另一篇博文Intellij IDEA下载和安装并导入reportNG项目reportng.properties 增加部分类表项这里我们直接在末尾添

2017-07-07 09:55:48 1843 2

原创 Okhttp当request body为空null时报method POST must have a request body错误的解决办法

postman自动给出的代码如下,如果requestBody为空的时候,此时编译器会报错.post(null) .addHeader("Cookie", *********报错如下java.lang.IllegalArgumentException: method POST must have a request body. at com.squareup.okhttp.Request...

2018-11-21 10:30:59 8061

原创 测试的坑

测试的坑1.需求必须有文字需求,不能有口头需求,否则产生歧义

2018-09-30 13:34:48 285 2

原创 jenkins上mac机器appium UI自动化测试配置

1.丢弃旧的构建,否则服务器上的附件越来越大撑爆磁盘。 2.指定运行的从节点node 3.定时构建 4.自定义工作空间,自定义的maven地址 5.构建完成后打包测试报告rm target/自动化测试报告.zipzip -q -r -o -j '/Users/master/Documents/workspace/Test-UI-AndroidAuto/target...

2018-06-21 15:10:36 746

原创 jenkins配置mac机从节点

以下是配置从节点的配置

2018-06-21 14:10:38 1801

原创 更新appium java-client 5.0 wait.until方法报错问题

appium java-client 版本由3.3更新到5.5,wait.until方法报错解决

2017-12-25 17:12:33 999

原创 Appium 出现 error: activity never started. Current: activity或者Incorrect package and activity问题

加入WAIT_ACTIVITY来强制等待你的activity,最后的可以用*代替,可以指代任意的一个activity,这样driver.lauchapp()时不再会报找不到activity的问题。 capabilities.setCapability(MobileCapabilityType.APP_WAIT_ACTIVITY, “com.evergrande.eif.userInterface.

2017-10-20 15:31:39 2104

原创 Jenkins发送Email邮件附带reportNG报告

本文主要介绍: 1.jenkins邮件配置; 2.发送Email邮件添加reportNG报告附件;

2017-07-14 15:36:27 6807

原创 ReportNG之本地化定制全部以中文显示

获取源码,修改reportng.properties文件,reportng.properties中的内容是键值对,修改后面的值为中文的Unicode即可,直接写中文会显示乱码。 passed=\u901A\u8FC7 中文与Unicode转换可进入这个网站转换:Unicode与中文互转 16进制Unicode编码转换、还原 接着我们修改标题为中文,overview.html.vm,观察到标

2017-07-07 15:19:28 542

原创 解决Eclipse中TestNG乱码问题

在eclipse根目录下打开eclipse.ini文件,增加-Dfile.encoding=UTF-8 这一句话 再次跑testng无乱码。

2017-04-28 10:40:45 1500

原创 No free nodes found in:[DynamicGraph 问题解决 testNG

No free nodes found in:[DynamicGraph 当一个test中有两个同名class时运行testNG,会报No free nodes found in:[DynamicGraph错误将同名的class分开写到两个不同的test中后,问题解决,成功运行test!

2017-02-20 10:40:53 1179

转载 解决loadrunner请求和log乱码问题

这是一个HTTP接口测试中经常会碰到的问题,目前的服务器采用的都是UTF-8编码方式,而我们的客户机Windows系统一般默认采用的编码方式是GBK,这正是我们采用录制方式的时候会发现许多中文乱码的原因。Loadrunner录制的时候可以通过在Virtual User Gen的Tools->Recoding Options -> Advanced -> Support charset

2016-12-08 11:34:55 3412

转载 在LoadRunner中查找和替换字符串

LoadRunner中没有直接的函数支持查找并替换字符串,因此可以封装一个lr_replace函数出来

2016-12-07 15:06:36 3959

转载 win7完全控制面板之---上帝模式(完美隐藏文件夹+控制面板)

何为win7上帝模式,上帝模式其实就是在你新建的文件夹把它以代码命名成为任何你想要的东西,回收站啊,控制面板等操作实例 你在桌面先新建一个文件夹,然后F2重命名,然后输入 回收站.{645ff040-5081-101b-9f08-00aa002f954e} 完成后这个文件夹就成为了回收站,如图 步骤一 新建文件夹步骤二 复制代码 然后回车,即可看到魔术般的效果

2014-01-15 15:19:34 4000 1

转载 window7中出现 "你需要权限来执行此操作" 的解决方法

日前安装 adobe premier pro cs5 64bit时,在进行破解操作时,需要改写C:\Windows\System32\drivers\etc下的hosts文件,不让pr上网验证是否正版;但是在改写完保存是,却提示"你需要权限来执行此操作",无法保存。本来就是用administrator登录的,而且查看了文件hosts的属性中administrator是全部权限,上级文件夹e

2014-01-15 09:26:39 31286

转载 win7系统配置msconfig引导高级选项的说明

在 msconfig里的引导高级选项里有几个可选择项,相信大部分人不知道这些选项的具体作用。根据微软官方的说明和本人的理解,对这些选项一一说明,如有不同理解,可以跟帖指正。 1处理器数。是限制在多处理器系统上使用的处理器数。如果选中该复选框,则系统仅使用下拉列表中的处理器数引导。简单的说就是选择你的多核处理器的核心数,不选默认为全开。比如,你的核心数是 

2014-01-14 11:42:51 10728

原创 笔记本无光驱 下列引导或系统启动驱动程序无法加载: cdrom

发现有service control manager,双击查看详细:下列引导或系统启动驱动程序无法加载:  cdrom到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\cdrom下面,把Start值改为3或4引用:http://answers.microsoft.com/en-us/win

2014-01-14 10:04:12 3126

模拟进程调度功能(JAVA版本)

操作系统课程 模拟进程调度实验  进程的插入 @Override public void addPreProc(Process proc) { //按优先级加到就绪队列 this.prelst.add(proc); int loc; for(loc=prelst.size()-2; loc>=0; loc--){ //比proc大的元素后移一个位置 Process temp = prelst.get(loc); if(proc.Priority<temp.Priority){ prelst.set( loc+1, temp); } else{ //将proc放入空闲位置 prelst.set( loc+1, proc); break; } } if(loc<0){ prelst.set(0, proc); } }  取出进程 @Override public Process delPreProc() { //取优先级最高者,即为第一个 if(prelst.size()<=0){ return null; } return this.prelst.remove(0); //返回最小一个 }

2013-06-08

空空如也

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

TA关注的人

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