同步操作将从 seagull/ LuckyFrame 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
客户端更新日志:
主要针对一些问题进行修复优化:
1、优化合并代码中关于修改点的一些Bug以及简化重复代码,增加Web调试中的一些窗口日志
2、优化第三方消息推送异常处理代码
3、更新web ui中浏览器的驱动文件
4、修复因为增加聚合计划模式,日志打印中单计划模式会出现计划名称为NULL的Bug
本次版本主要增加 1、支持聚合计划,集合多个测试计划调度执行 2、支持定义多测试环境下使用不同的公共参数 3、支持web ui在用例编辑界面进行调试 4、用例导入导出
1:优化客户端代码结构以及类名称
2:优化Web UI自动化时元素高亮显示可以在配置文件sys_config.properties中关闭
3:优化runcase时,返回值并打印被调用用例第几步出错的日志
4:增加hutool工具Jar包
5:重构jenkins API,支持多线程触发构建、检测构建状态、打印构建日志等等
6:修复步骤动作处理时,去掉了HTTP响应头以及响应码的Bug
7:修复移动端以及Web测试时,导致动作处理会重复的问题
8:修复用例在界面调试时,无法支持全局变量$A写法的Bug
1:增加步骤动作关键字jsonpath处理功能
2:增加预期结果jaonpath断言功能
3:增加web ui执行过程中高亮显示操作元素的功能
4:增加可以通过XML发送HTTP请求的方法
5:增加Web UI刷新、前进、后退当前页面以及判断元素存在关键字
6:优化客户端整体代码编写规范
7:优化公共参数使用随机或是时间内置函数时,在整个测试任务中值不再变化的策略
8:修复httpdelete收不到响应体的问题
9:修复调用runcase关键字时,用例失败没有提示的Bug
10:修复Web UI测试中切换标签页失败,步骤没有失败的Bug
11:修复多线程批量运行失败用例,导致变量Map被清空的Bug
12:修复遇到HTTP响应有响应头跟响应码时,转换JSON失败的Bug
更新日志:
1:优化jenkins构建,输入URL全路径
2:补充缺少的WebUI自动化测试操作日志
3:发邮件功能增加支持SSL连接
4:增加打印取邮件属性Properties时的异常信息
5:优化当协议模板中的头域内容也有;时,使用;进行注释转义
7:预期结果增加正则匹配模式, 例子: ~=\w+":"添加成功
8:优化判断UI测试检查参数的代码
9:WEB UI用例增加支持调用外部WEB UI用例
10:WEB UI用例增加支持接口步骤
11:WEB UI用例增加支持使用标题获取窗口句柄
12:增加支持使用标题切换窗口
13:增加返回执行js的结果
1:优化远程接口增加驱动桩路径参数
2:优化启动命令行文件增加驱动桩路径参数
3:全面优化HTTP各接口方法
4:优化动态调用方法,支持传参头域
5:优化公共接口方法的结构
6:修复Debug API的bug
7:优化各个批处理命令文件
8:根据alibaba JAVA代码规范优化部分代码
9:增加公共参数功能
10:取消单个参数三次引用变量的限制,优化控制逻辑
11:增加包路径、方法名、参数、预期结果全路径引用参数,当遇到局部变量与全局变量同名时,优先使用局部变量
12:其他代码逻辑结构上的优化
13:修复HTTPCLIENT方式中文乱码问题