PhoenixAutotest - Web 自动测试框架
GPL
跨平台
Java
软件简介
本项目是一个基于 Selenium 的 Web 自动测试框架,通过该框架可以简化测试人员的学习难度,只要编写少量的 Java
代码即可,大多数的工作都是编写页面元素的描述文件以及对应的数据源。以下是本框架的特色:
-
支持多种元素选择策略(优先级、循环、区域)
-
支持多种数据源(xml、excel)
-
支持数据源、URL、元素定位信息的参数化
-
支持密文数据,javascript、groovy等动态脚本数据
-
支持动态生成日期、身份证号码、手机号、邮编等数据
-
支持操作日志生成GIF动态图片
-
支持主流的浏览器(ie、firefox、chrome、opera、safari)
-
支持移动自动化(Android)
-
支持 Eclipse 插件生成代码
-
支持纯 XML 编写完成自动化测试功能
-
自带 Windows 版本的 driver 驱动