
Phoenix Framework
文章平均质量分 56
积跬步以至千里
http://www.cewan.la
展开
-
Phoenix Framework无法连接到MySql服务器怎么办
在此之前,请您有必要先检查您的数据库的用户名及密码,然后再尝试以下步骤: 客户端无法连接到MySql服务器 问题表现:1、Mysql:is not allowed to connect to this MySQL server2、ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL原创 2014-01-14 10:42:29 · 738 阅读 · 0 评论 -
Phoenix Framework中为Tree对象填充数据的方法
Phoenix Framework自动化测试工具中的用例结构树,分机预览加载,测试报告视图的层级展示,这些结构化的树形数据都是自动装载生成的,其中我封装了一个公共的方法,供大家参考,代码如下:/** * 加载树形结构的公共类。本类主要功能: * 1.加载用例结构树,总共分三级: * ---第1级为场景,用于加载每个场景下的所属计划 * ---第2级为计划,用于加载每个计划下原创 2014-07-25 17:46:35 · 785 阅读 · 0 评论 -
Phoenix Framework中字符串过滤类
源码如下,如果mei/** * 递归过滤字符串中指定的异常字符串 * @author MENGFEIYANG * */public class CharFiltration { private static String REGEX = "\\\\|/|:||\""; public static String doReplace(String sou原创 2014-07-25 17:08:17 · 540 阅读 · 0 评论 -
Phoenix Framework中为Tree的每个节点设置不同图标的方法
在封装Javax Swing的Tree对象时,需要为其每个节点设置不同的图标。故封装了一个公共方法:/** * 为每个节点设置不同的图标,根据节点级别设置或根据节点文字设置 * 该类在PhoenixView中的JTree1,JTree2,JTree3中得到实例化 * 编写时间:2013年9月29日 18:11 * @version 1.0 * @author mengfei原创 2014-07-25 17:26:08 · 1100 阅读 · 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 评论 -
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自动化测试平台接口测试方案实例
使用phoenixframe做接口测试的实例:package org.phoenix.cases.lianmeng;import java.io.IOException;import java.util.LinkedList;import org.phoenix.action.WebElementActionProxy;import org.phoenix.model.原创 2015-07-18 14:25:59 · 1124 阅读 · 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 评论 -
Executors+CyclicBarrier实现的并发测试小例子
package org.phoenix.cases.kafka;import java.util.ArrayList;import java.util.List;import java.util.concurrent.BrokenBarrierException;import java.util.concurrent.Callable;import java.util.co原创 2015-10-13 19:00:40 · 511 阅读 · 0 评论 -
phoenixframework自动化测试平台1.4.6版本发布
phoenixframework 1.4.6 现在可以支持对webUI/接口/web性能/mobile app或mobile browser进行自动化测试和监控了。辅助模块还支持:ftp/svn/socket服务器的操作,imgreader可以自动识别图片上的文字。phoenix-browser定制浏览器可以自动对webUI元素属性进行录制。 phoenixfr原创 2016-01-16 16:31:14 · 528 阅读 · 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 评论 -
Phoenix Framework 创建用例时需要关注的事项
大家在使用Phoenix Framework主界面创建用例时,有一些注意事项需要关注:1、用例名称之间不要使用“_”作为分隔符,因为这个分隔符是程序分割符。如果有必要,则需要通过修改配置文件,将“SPLIT.KEY”修改为其他字符即可。2、使用openNewWindow打开浏览器时,如果使用浏览器类型为Chrome,则需要在地址前添加“http://”,如要测试百度首页,则原创 2014-03-05 17:54:45 · 1500 阅读 · 0 评论 -
Phoenix Framework中getText和getTagText的区别
在使用Phoenix Framework创建用例时,getText和getTagText方法的使用还是有很大区别的。下面讲一下他们之间的不同之处:1、getText(String attri):此方法使用时,需要提供元素的属性值。如有一个标签:,使用getText时,如果想获取value的属性值:”我是按钮“,则需要提供value属性。Phoenix Framework中对该方法的介绍:原创 2014-03-14 16:53:22 · 1318 阅读 · 0 评论 -
Phoenix Framwork怎么支持多批测试数据
程序是支持多批数据的。程序配置了多批测试数据后,如果多个操作的数据批次不一致,如setText操作需要5批测试数据,而gotoWindow只需一批数据,此时可以为setText配置5批数据,而为gotoWindow配置1批数据即可。执行时,程序会按用例中数据批次最多的操作单元进行循环,其他操作单元数据批次不够的,则自动取角标最大的数据批次,即取最后一批数据。在测试报告中,会详细的体现出各个数据批次原创 2014-01-14 10:39:25 · 651 阅读 · 0 评论 -
Phoenix Framework设置检查点的方法
在程序中设置检查点非常方便。目前工具支持两种检查点:判断值是否相等和判断元素是否存在。后续会根据大家需求陆续加入。程序中默认使用的检查点为判断元素是否存在,在执行每一个操作步骤之前都会进行元素是否存在的校验。下面我们说一下如何插入检查点。 第一种方式是在创建用例的时候就插入检查点,这需要您在创建用例之前就要做好用例的设计工作。方法是为在程序主界面的“操作单元编辑”标签中插入检查点,原创 2014-01-22 17:38:36 · 747 阅读 · 0 评论 -
如何使用Phoenix Framework定制的浏览器录制元素属性
在1.1.9版本新增了使用定制的浏览器来录制页面元素属性的功能,该功能旨在帮助工具使用人员能快速的找到元素定位信息,如id,name,xpath,class等。该浏览器嵌入的是IE核心,所以IE能正常显示的界面,该浏览器均能显示。除此之外,在Phoenix Framework中使用到浏览器的地方,如查看报告,帮助等,不在调用操作系统的浏览器,而是直接使用该浏览器进行打开。相信该模块能给大家带来一些原创 2014-01-16 08:56:45 · 810 阅读 · 0 评论 -
Phoenix Framework自动化测试工具的结果报告
单个场景执行完成后, Phoenix framework会自动生成一份专业的结果报告。如图:1、报告初始界面:2、点击报告概览,该模块会详细统计执行数据,报告操作单元的通过率和用例通过率,如图:3、计划详细报告模块,会详细列出各个计划下测试用例的通过及失败的情况,如图:4、用例详细报告,会详细的将各个用例的每个原创 2014-01-16 17:14:40 · 839 阅读 · 0 评论 -
Phoenix Framework 测试用例及数据导入导出模块
2014年1月25日发布的Phoenix Framework 1.1.12版本引入了测试用例及数据导入导出模块,通过该模块可批量导入导出测试数据。下面看一下方法: 模块界面:一、测试用例及数据导入1.导入数据前,点击“仔细查看模板”,要严格按照模板进行填写,这样才能顺利将数据导入到数据库。支持Excel 2003,2007,2010。2.点击“选择原创 2014-02-10 14:40:26 · 2116 阅读 · 0 评论 -
Phoenix Framework的执行过程录制回放模块
Phoenix Framework 1.1.13发布了,新增了执行过程录制回放模块。大家来一起围观下:一、实例演示1.在Phoenix Framework的配置文件phoenix.properties中将“RecordScenario=true”设置为true之后,就开启了视频录制功能。视频以场景为单位保存。2.在测试实验室中点击“启动场景”后,屏幕录制即已经开始。该场景执行完原创 2014-02-10 15:08:09 · 1085 阅读 · 0 评论 -
Phoenix Framework WEB 默认关闭的功能详解
Phoenix Framework WEB自动化测试工具的配置文件中,有一些很实用的功能开关默认是关闭的。下面介绍一下这些功能,在实际的自动化测试工作中可以选择使用: 1 - 在配置文件中,将“Delay”关键字设置为“true”,将打开脚本延迟功能。“DelayTime”可设置延迟时间。开启后,两个操作步骤之间将会有时间延迟,可通过此功能调整用例的执行速度。原创 2014-02-24 16:40:49 · 1312 阅读 · 0 评论 -
使用Phoenix Framework自动化测试工具开放的接口手动创建用例
Phoenix Framework WEB自动化测试工具支持两种创建用例的方式。除主打的通过界面创建用例外,还可以使用Phoenix Framework的外开放接口来手动创建用例。请见实例代码,以下用例功能为在百度输入框中输入“反射执行用例”,然后关闭浏览器:如果代码片段没有显示,请手动刷新本页。package phoenix.frame.demo;import phoenix.fr原创 2014-02-12 16:03:57 · 1487 阅读 · 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 评论