
自动化测试
文章平均质量分 61
积跬步以至千里
http://www.cewan.la
展开
-
Selenide自动化测试示例及源码
Selenide自动化测试: https://github.com/codeborne/selenide/wiki/Selenide-vs-Selenium 代码地址:https://github.com/codeborne/selenide API地址:http://selenide.org/documentation.html原创 2015-01-27 08:59:54 · 2171 阅读 · 0 评论 -
phoenixframe自动化测试平台webUI用例实例
package org.phoenix.cases.lianmeng; import java.util.LinkedList; import org.phoenix.action.WebElementActionProxy; import org.phoenix.enums.LocatorType; import org.phoenix.model.CaseLogBean; import o原创 2015-07-08 16:59:39 · 1111 阅读 · 0 评论 -
加载指定包名下的所有类或根据类的annotation进行过滤的工具类
package org.konghao.sys.kit; import java.io.File; import java.io.FileFilter; import java.net.URL; import java.util.ArrayList; import java.util.Collection; import java.util.List; import java.u原创 2015-08-09 13:30:01 · 1008 阅读 · 0 评论 -
phoenixframe自动化测试平台对div弹出框(如弹出的div登陆框)的处理
package org.phoenix.cases; import java.util.LinkedList; import org.phoenix.action.WebElementActionProxy; import org.phoenix.enums.LocatorType; import org.phoenix.model.CaseLogBean; import org.phoeni原创 2015-07-29 14:39:34 · 1245 阅读 · 0 评论 -
phoenixframe自动化测试平台的另一个实例
package org.phoenix.cases.lianmeng; import java.util.LinkedList; import java.util.Random; import org.phoenix.action.WebElementActionProxy; import org.phoenix.enums.LocatorType; import org.pho原创 2015-07-18 14:34:41 · 806 阅读 · 0 评论 -
phoenixframe自动化平台使用多批次数据进行接口测试的示例
package org.phoenix.cases.webservice; import java.io.IOException; import java.util.Iterator; import java.util.LinkedHashMap; import java.util.LinkedList; import java.util.List; import java.uti原创 2015-08-13 11:43:39 · 865 阅读 · 0 评论 -
phoenixframe自动化平台在Linux环境下执行用例的说明
phoenixframe自动化平台支持在Linux环境下使用phantomjs,Firefox,chrome执行测试用例。但有以下几个问题需要注意: 1、若无法启动phantomjs,Firefox,chrome的驱动,则请检查存放drivers的目录是否有读写权限。使用一下命令添加一下权限即可: 假如目录为:.../webapps/phoenix_node/WEB-INF/class原创 2015-07-21 15:32:28 · 893 阅读 · 0 评论 -
phoenixframe自动化测试平台对Firefox和chrome支持的说明
一些网友反映使用phoenixframe自动化平台作GUI测试和监控时,对Firefox和chrome浏览器的支持不是很好,这个原因主要是selenium官方的Firefox和chrome的驱动对最新版本的Firefox和chrome不支持。经过测试selenium对Firefox 24.0版本和chrome的28.0版本的支持还是很稳定的,如果有需要的网友可以以下地址下载这两个浏览器的版本:原创 2015-07-21 15:54:04 · 802 阅读 · 0 评论 -
phoenixframe平台连接socket服务器,并接收返回值的示例
package org.phoenix.cases.webservice; import java.util.LinkedList; import org.phoenix.action.WebElementActionProxy; import org.phoenix.model.CaseLogBean; import org.phoenix.model.UnitLogBean; import原创 2015-08-15 11:15:11 · 989 阅读 · 0 评论 -
phoenixframework自动化平台关于定位信息入库与不入库的示例
package org.phoenix.cases; import java.util.LinkedList; import org.phoenix.action.WebElementActionProxy; import org.phoenix.enums.LocatorType; import org.phoenix.model.CaseLogBean; import org.phoeni原创 2016-01-22 09:53:53 · 541 阅读 · 0 评论 -
phoenixframe自动化测试平台web接口测试实例
package org.phoenix.cases.lianmeng; import java.util.LinkedList; import org.phoenix.action.WebElementActionProxy; import org.phoenix.model.CaseLogBean; import org.phoenix.model.UnitLogBean; /** *原创 2015-07-08 17:02:44 · 1109 阅读 · 0 评论 -
Java常见的queue(队列)类测试
package demo59; import java.util.Collections; import java.util.LinkedList; import java.util.PriorityQueue; import java.util.Queue; import java.util.concurrent.ArrayBlockingQueue; import java.u原创 2015-06-28 10:54:14 · 866 阅读 · 0 评论 -
Spring线程池与JDK线程池配置
在web开发项目中,处理任务的线程池或多或少会用到。如果项目中使用到了spring,使用线程池时就可以直接使用spring自带的线程池了。下面是Spring线程池与JDK线程池的使用实例,做个参考吧。 //直接在代码中使用 public static void main(String[] args) throws InterruptedException, ExecutionExcept原创 2015-01-29 10:09:15 · 1849 阅读 · 1 评论 -
使用Spring的FactoryBean创建同步队列线程池
使用Spring的Factory配合JDK的ThreadPool创建带有同步队列的线程池,以下为示例: public class AsyncThreadPool implements FactoryBean { private int corePoolSize = 0; private long keepAliveTime = 60L; private int maximu原创 2015-01-30 14:58:21 · 594 阅读 · 0 评论 -
DWR在WEB项目中的配置
DWR在WEB项目中的配置 通过dwr可以通过JavaScript直接访问Java类中的方法,并且可以获得Java类的返回值。在Web开发中真是极其方便。下面是一个实际的配置实例。 1、导入DWR的包 2、设置web.xml,在这个xml中加入相应DwrListener和DwrServlet: org.directwebremoting.servlet.DwrListene原创 2015-02-03 10:44:00 · 568 阅读 · 0 评论 -
使用Jackson做对象与json之间的相互转换
public class JsonUtil { private static JsonUtil ju; private static JsonFactory jf; private static ObjectMapper mapper; private JsonUtil(){} public static JsonUtil getInstance() { if(ju原创 2015-02-05 14:38:53 · 446 阅读 · 0 评论 -
XPath编写规则学习
XPath编写规则学习 辅助工具:firefox安装findbugs,view Xpath firefox :Xpath验证方式:$x("xpath"); 粘贴xpath语句回车即可 定位: 1、依靠自己属性,文本定位: //td[text()='test'] //div[contains(@class,'test')] //input[@type=原创 2015-03-28 12:09:09 · 4105 阅读 · 0 评论 -
使用Properties类统计并保存文件的调用次数
public class PropertiesFile { /** * @author mengfeiyang * 使用properties统计文件调用次数 * @param args */ public static void main(String[] args) { String filePath = "e:\\1.txt"; Pr原创 2015-03-30 11:46:24 · 688 阅读 · 0 评论 -
Java中的三种对字符串反向输出的方法
以下为代码示例: /** * 三种对字符串反向输出的操作方法 * @author mengfeiyang * */ public class WordReverse { String testWords = "Word Reverse Test Class"; //使用jdk中StringBuffer的reverse方法 public void Test1原创 2015-04-03 11:31:52 · 4154 阅读 · 0 评论 -
Java对象和文件,字符串之间的相互转换方法
package org.phoenix.powertools; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.EOFException; import java.io.File; import java.io.FileInputStream; imp原创 2015-04-09 20:20:49 · 630 阅读 · 0 评论 -
XPath方式访问JavaBean对象
教程地址:http://commons.apache.org/jxpath/users-guide.html XPath教程:http://www.w3school.com.cn/xpath/index.asp 示例代码: import java.util.HashMap; import org.apache.commons.jxpath.JXPathContext; /**原创 2015-05-20 18:02:34 · 1083 阅读 · 0 评论 -
phoenixframework 1.4.7 版本发布
自动化测试平台phoenixframework 1.4.7版本发布咯,git.oschina和maven都已经同步更新。 版本修复问题: 1、修复多个反人类的唯一性约束 2、phoenix_node:jmeter性能测试增加对body参数的支持 3、对平台的各模块代码进行了部分重构,重构后的效果是插件可配置 4、在phoenix_web端增加查看node详细信息的入口 5、ph原创 2016-03-20 22:21:21 · 1422 阅读 · 0 评论