近期,`YouQu` 自动化测试框架迎来了一系列令人振奋的更新,这些更新不仅提升了框架的性能和稳定性,也拓展了其功能和适用范围。通过引入 `OCR` 服务集群化部署和模型 `v4`,我们显著提高了文本识别的准确性和效率。新增的链式调用函数接口使操作更加直观和便捷。
在功能创新方面,我们推出了 `Web UI` 自动化测试功能和远程交互式控制功能,为自动化测试提供了更加丰富和灵活的手段。同时,我们还增强了报告的功能,新增了生成的` json` 结果以 `py` 维度统计,为测试数据的分析和解读提供了更多维度。
平台兼容适配性方面,我们对 `openEuler` 系统完成了适配,为后续开源到 `openEuler` 社区做好准备。
在问题修复方面,我们针对用户反馈的多个问题进行了积极的调查和解决,包括报告生成时的错误处理、远程调用的稳定性和兼容性等问题,这些修复进一步提升了用户体验,确保了框架的稳定性和可靠性。
总的来说,这一系列的更新标志着 `YouQu` 自动化测试框架在便捷性和稳定性方面迈出了重要的一步,我们坚信这些更新将极大地提升开发者和测试人员的效率,推动自动化测试技术向前发展。
**New 🌟**
- `OCR` 服务性能优化,使用 OCR 服务集群化部署,框架自动做负载均衡,同时启用 `OCR` 识别模型 `v4`,进一步提高识别稳定性和准确性。[mikigo](https://github.com/mikigo)
- YouQu OCR 新增支持链式调用函数接口,使用更方便更符合语义,原函数接口使用方法不变以保持兼容性。[mikigo](https://github.com/mikigo)
python
from src import OCR
新的函数接口ocrx,支持链式调用
OCR.ocrx("确定").click()
OCR.ocrx("确定").center()
原函数接口ocr,返回坐标
OCR.ocr("确定")
- 完成 `openEuler` 系统适配。[mikigo](https://github.com/mikigo)
**Fix 🐛**
- 修复 `json` 报告失败数量没有剔除跳过数量的问题。[mikigo](https://github.com/mikigo)
- 修复内网文档不能加载 `favicon` 的问题。[mikigo](https://github.com/mikigo)
- 修复远程调用时,调用函数同时传入可变参数和默认参数,远端无法解析默认参数的问题。[mikigo](https://github.com/mikigo)