自动化测试框架PhoenixAutotest入门

  • 介绍

这里介绍一个基于Selenium实现的一个web自动化测试框架,本框架主要是通过对Selenium的封装实现降低学习自动化测试框架的难度。 

如果,您还对Selenium不了解的话,可以先参考《Selenium学习建议》。

  • 入门知识

Java基础

  • 环境

jdk1.8、Eclipse、Maven

  • 入门

可以根据您的习惯来新建Java工程或者Maven工程。如果是Maven工程的话,请添加如下依赖:

我推荐使用Maven工程,不建议从Github上clone出工程源码来直接修改。另外,您需要确保工程使用的JDK版本为1.8及以上。按照如下步骤操作:

创建好的pom.xml内容应该是:

如果Maven依赖下载完成后,工程上有红叉报错的话。请选中报错工程,然后按下快捷键Alt+F5,回车确定即可。

  • 测试类

添加下面是测试类,并运行即可:

如果启动报错的话,可能是您的浏览器版本的问题,请在src/main/resources目录下新建文件engine.properties,并添加如下内容指定浏览器的版本号:

chrome.version=46

  • 浏览器

框架默认会使用Chrome浏览器,如果要切换浏览器的话,只需要在Page类上修改注解即可,下面是使用Firefox浏览器的例子:

  • 视频

  • 备注

自动化测试,从入门到放弃

自动化测试~模块篇

自动化测试~数据源

自动化测试~参数化

自动化测试~元素定位

自动化测试~配置

自动化测试~报告篇

自动化测试~课程

自动化测试~注解篇

如有感兴趣的童鞋可以留言交流(QQ群:52492046)!对本框架感兴趣的童鞋加入到框架的开源行动中!

《自动化测试框架PhoenixAutotest入门》有2个想法

发表评论

电子邮件地址不会被公开。 必填项已用*标注