v2.0.0-beta 新特性1、 UI自动化添加自定义脚本引入,支持Groovy(Java)、Python
2、 iOS在线WebView调试
3、 Jenkins插件支持pipeline语法
4、 安卓步骤优化:控制WIFI开关、控制定位服务开关、控制飞行模式开关
5、 安卓与iOS新增步骤:全局设置查找控件重试次数与重试间隔
6、 Agent新增支持Mac、Linux arm64结构
7、 iOS新增步骤:剪切板设置与获取
8、 切换webview支持自定义androidProcess
9、 支持相对坐标
10、 新增脚本模板管理
11、 新增POCO控件类型
12、 安卓新增步骤:POCO控件存在断言、点击、拖拽、长按、冻结控件树、解冻控件树
13、 安卓新增步骤:键盘输入
14、 Sonic新生态sonic-ios-webkit-adapter基础建设
15、 国际化建设第二期
16、 sib更新webinspector协议相关方法
17、 sonic-android-supply第一期建设
18、 sonic-vision-core图像库剥离建设
19、 sonic-driver-core新增支持UIA2 client与Poco通信
修复Bug与优化1、 弃用chromedriver驱动配置,简化用户部署
2、 安卓模块弃用appium
3、 安卓webview测试优化,降低用户使用门槛
4、 修复使用设备覆盖后,设备不能并行测试的bug
#15825、 修复全局参数在测试套件使用时传参异常的问题
#16186、 弃用adbkit方案,修复相关授权问题
7、 安卓步骤弃用双指操作、隐藏键盘、后台运行App
8、 安卓UI自动化减负、提速
9、 Agent部署方式优化与减重
10、 修复在线调试webview时,复制xpath等信息失效的问题
11、 修复复制用例后,用例中步骤排序不正确的问题
#168812、 弃用Node环境
13、 压缩优化Docker版Agent镜像大小,使其更轻量
14、 修复Agent重连后设备掉线问题
贡献者