Archetype - autotest.web.framework.archetype

WebUI自动化测试框架骨架

License

License

Apache2.0
Categories

Categories

Auto Application Layer Libs Code Generators
GroupId

GroupId

com.surenpi.autotest
ArtifactId

ArtifactId

autotest.web.framework.archetype
Last Version

Last Version

2.0.3
Release Date

Release Date

Type

Type

jar
Description

Description

Archetype - autotest.web.framework.archetype
WebUI自动化测试框架骨架
Project Organization

Project Organization

suren
Source Code Management

Source Code Management

https://github.com/phoenix-autotest/phoenix.webui.framework.archetype

Download autotest.web.framework.archetype

How to add to project

<!-- https://jarcasting.com/artifacts/com.surenpi.autotest/autotest.web.framework.archetype/ -->
<dependency>
    <groupId>com.surenpi.autotest</groupId>
    <artifactId>autotest.web.framework.archetype</artifactId>
    <version>2.0.3</version>
</dependency>
// https://jarcasting.com/artifacts/com.surenpi.autotest/autotest.web.framework.archetype/
implementation 'com.surenpi.autotest:autotest.web.framework.archetype:2.0.3'
// https://jarcasting.com/artifacts/com.surenpi.autotest/autotest.web.framework.archetype/
implementation ("com.surenpi.autotest:autotest.web.framework.archetype:2.0.3")
'com.surenpi.autotest:autotest.web.framework.archetype:jar:2.0.3'
<dependency org="com.surenpi.autotest" name="autotest.web.framework.archetype" rev="2.0.3">
  <artifact name="autotest.web.framework.archetype" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.surenpi.autotest', module='autotest.web.framework.archetype', version='2.0.3')
)
libraryDependencies += "com.surenpi.autotest" % "autotest.web.framework.archetype" % "2.0.3"
[com.surenpi.autotest/autotest.web.framework.archetype "2.0.3"]

Dependencies

There are no dependencies for this project. It is a standalone project that does not depend on any other jars.

Project Modules

There are no modules declared in this project.

Build Status License Maven Central Join the chat at https://gitter.im/phoenix-webui-framework/Lobby

PhoenixAutoTest

本项目是一个基于Selenium的Web自动测试框架,通过该框架可以简化测试人员的学习难度,只要编写少量的Java代码即可,大多数的工作都是编写页面元素的描述文件以及对应的数据源。以下是本框架的特色:

  • 支持多种元素选择策略(优先级、循环、区域)
  • 支持多种数据源(xml、excel)
  • 支持数据源、URL、元素定位信息的参数化
  • 支持密文数据,javascript、groovy、freemarker等动态脚本数据
  • 支持动态生成日期、身份证号码、手机号、邮编等数据
  • 支持操作日志生成GIF动态图片
  • 支持主流的浏览器(ie、firefox、chrome、opera、safari)
  • 支持移动自动化(Android)
  • 支持Eclipse插件生成代码
  • 支持纯XML编写完成自动化测试功能
  • 自带Windows版本的driver驱动

测试报告

Excel格式的测试报告 Excel格式的测试报告 数据库格式的测试报告

为了方便喜欢PhoenixAutotest框架的朋友们能尽快上手,这里提供了一系列教程

骨架

<groupId>com.surenpi.autotest</groupId>
<artifactId>autotest.web.framework.archetype</artifactId>
<version>2.0.1-20180106</version>

Maven

<dependency>
    <groupId>com.surenpi.autotest</groupId>
    <artifactId>autotest.web.framework</artifactId>
    <version>2.0.0-20170722</version>
</dependency>

备注

由于本项目没有提交任何工程、IDE相关的文件(这样,您就可以任选Eclipse、IntelliJ IDEA或者是NetBeans作为您的开发工具了),所以check出来以后还需要一些步骤。
这里给出在Eclipse中使用Maven的教程。

QQ交流群:52492046
加群后请及时修改备注为:城市-昵称

com.surenpi.autotest

Versions

Version
2.0.3
2.0.2
2.0.1-20180106
2.0.0-20170706
1.0.2-20170610
1.0.2-20170422