- 博客(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关注的人