自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Log4j 2.0在开发中的高级使用详解—读取配置文件

我就主要介绍三种方法:log4j 2读取配置文件的三种方法。log4j 2读取的配置文件可以分为三类:src下的配置文件、绝对路径的配置文件、相对路径的配置文件。我们一一给例子。直接看代码: package com.herman.test;import java.io.File;import java.io.FileInputStream;import java.net.URL;

2015-11-24 14:24:23 478

转载 log4j使用教程详解(怎么使用log4j2)

1. 去官方下载log4j 2,导入jar包,基本上你只需要导入下面两个jar包就可以了(xx是乱七八糟的版本号):log4j-core-xx.jarlog4j-api-xx.jar2. 导入到你的项目中:这个就不说了。3. 开始使用:我们知道,要在某个类中使用log4j记录日志,只需要申明下面的成员变量(其实不一定要是成员变量,只是为了方便调用而已)代码如下:pr

2015-11-24 14:12:53 483

转载 selenium web driver 使用JS修改input属性

selenium web driver 使用JS修改input属性selenium获取input时候,发现type=”hidden” 的input无法修改value,经牛人指点,可以使用js修改首先html源文件如下,设置为text 、hidden、submit 1 html> 2 head> 3 title>this is a test title> 4 scrip

2015-11-23 16:52:56 9651

原创 java发送邮件的测试

所需要的jar包: mail.jar 如果遇到这个错误:在windows防火墙允许 javaw.exe访问网络.或者关闭防火墙FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)ERROR: transport error 2

2015-11-23 16:39:00 645

转载 log4j.properties详解与例子

在项目中的classes 中新建立一个log4j.properties文件即可; 在实际编程时,要使Log4j真正在系统中运行事先还要对配置文件进行定义。定义步骤就是对Logger、Appender及Layout的分别使用。Log4j支持两种配置文件格式,一种是XML格式的文件,一种是javaproperties(key=value)【Java特性文件(键=值)】。(这里只说明proper

2015-11-05 10:50:32 300

转载 selenium测试框架篇,页面对象和元素对象的管理

转载自:http://www.cnblogs.com/tobecrazy/ 前期已经做好使用Jenkins做buildhttp://www.cnblogs.com/tobecrazy/p/4529399.html做自动化框架,不可避免的就是对象库。有一个好的对象库,可以让整个测试体系: 更容易维护 大大增加代码重用 增加测试系统的稳定性这里先了解一下我所

2015-08-22 21:14:56 1435

转载 selenium2.0的初步封装(java版本)

我们都知道, 在本地创建java项目后,引入selenium-java-2.35.0.jar   selenium-support-2.35.0.jar junit-4.8.1.jar等等jar包之后,(或者创建Java maven项目,在pom.xml的中添加依附, Maven可以或许主动响应版本的jar包), 之后, 就可以在本地开辟selenium主动化脚本       在完全没

2015-08-22 21:12:14 615

转载 WebDriver封装GET方法来解决页面跳转不稳定的问题

在大多数测试环境中,网络或者测试服务器主机之间并不是永远不出问题的,很多时候一个客户端的一个跳转的请求会因为不稳定的网络或者偶发的其它异常hang死在那里半天不动,直到人工干预动作的出现。      而WebDriver测试执行时,偶然也会因此发生页面跳转或者加载的超时异常,而使得流程性的测试中断,给测试完整性和有效性带来很大的损失。其实这种问题很好解决,只需要重写或者封装一下GET方法来实现

2015-08-22 21:03:16 7451 3

转载 Selenium的延迟等待

Selenium的延迟等待分为 显式等待(Explicit Wait) & 隐式等待(Implicit Wait).1.显式等待显式等待,就是明确的要等到某个元素的出现或者是某个元素的可点击等条件,等不到,就一直等,除非在规定的时间之内都没找到,那么就跳出Exception.如:?123new

2015-08-22 21:01:45 496

转载 Selenium的封装与重用

用过一段webdriver之后就会知道经常用到的只有几个常用的selenium API方法,大家自己可以对selenium的API进行二次封装之后每次可以直接调用封装后自己写的方法来间接调用selenium的API。   webdriver接口下的一些方法的封装    查看Selenium的官方API可知WebDriver接口在org.openqa.selenium这个包下面    而

2015-08-22 21:00:38 1250

转载 深入理解基于selenium的二次开发

对于做web端自动化测试的人来说,可能接触selenium比QTP还要多,但是我们在做基于selenium的二次开发的时候,经常会说到二次开发是为了易于维护,很多人可能不懂得维护的价值是什么,和到底要维护什么。今天专门写一篇关于二次开发的文章,希望能够帮到有需要做二次开发的人。      二次开发也就是我们常说的封装selenium,或者做框架。但是一个框架要包含丰富的类和方法。要有一套完整的

2015-08-22 20:54:35 1285

空空如也

空空如也

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

TA关注的人

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