Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
MGdaasLab
WHartTest
Repository navigation
Code
Issues
6
(6)
Pull requests
7
(7)
Actions
Projects
Security and quality
Insights
More
items
Releases
v2.8.0
v2.8.0
Compare
Choose a tag to compare
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
No results found
MG-Duan
released this
22 Sep 02:38
·
2 commits
to master since this release
v2.8.0
dd7aac7
This commit was created on GitHub.com and signed with GitHub’s
verified signature
.
WHartTest v2.8.0 更新说明
🎉 新增功能
1. UI 自动化
UI 自动化脚本录制
:新增 Playwright 录制器,采用帧流式交互录制,录制过程中可直接创建元素/步骤并入库,告别手工编写脚本
执行画面实时展示
:执行器执行画面改为帧流式浏览器展示,调试步骤与执行用例新增"录制浏览器执行"方式,可实时观看执行过程
登录态管理
:
支持通过手动登录截取登录态,下次测试时自动注入,跳过重复登录
登录态支持绑定为独立步骤,执行时可灵活切换登录态
执行失败中断
:执行器新增失败中断功能,步骤失败时立即停止后续执行
文件上传录制
:录制器支持上传文件操作的录制与回放
全屏模式
:UI 自动化页签栏新增全屏按钮,支持整个布局全屏放大
批量删除
:页面管理、页面步骤支持勾选批量删除
2. 智能双模执行与 AI 自愈诊断
智能双模执行
:功能用例支持关联 UI 自动化用例,执行模式可选:智能双模 / 仅脚本 / 纯 AI
AI 归因自愈诊断
:新增用例执行任务队列抽屉,执行失败支持 AI 归因自愈诊断
单次流资产沉淀
:AI 执行过程中的元素采集结果可沉淀复用,避免重复打开浏览器
3. 接口自动化
路径参数
:新增路径参数配置组件,支持从 URL 自动提取参数,接口定义与用例步骤均可配置
请求体缓存
:接口编辑支持请求体缓存,页签来回切换不再丢失内容
批量删除
:测试用例、接口用例支持勾选批量删除
全屏模式
:接口自动化标签栏新增全屏按钮,支持进入/退出浏览器全屏
体验优化
:接口页签栏新建按钮前置;PATCH 请求方法改用青色标识;模块树展开按钮不再禁用;环境增删改后自动刷新顶部环境选择器
🎉 WHartTest 桌面端
优化了本地代理
优化了知识图谱
修复了 WHartCode 无法返回 WHartTest 的 bug
安装包在官网下载
You can’t perform that action at this time.