最近在做总结,把 ui 自动化驱动的架构画了下,放出来大家交流下
当前状态:web,android&ios 驱动都已经搞定,编写了接口跟 web 混合的自动化脚本,效果还可以,后续会再加入 app 自动化
web 自动化的时候,ssh 远程 shell 是干嘛的?发包部署吗?
录制视频是这个 selenoid 自带的功能,还有 vnc 远程查看实时画面的能力,总体来说比 seleium grid 好用很多。视频文件的话会统一放到一个目录,写个定时任务一个月清理一次。https://aerokube.com/selenoid/latest/#_live_browser_screen,这是官方文档,有兴趣可以看下,后边有时间我会写分享文档出来
视频是要录制自动化运行过程吗?录了干嘛?
举个常见的场景,之前写好的脚本,某天页面上出现弹框,导致页面元素定位不到,光看脚本的错误信息是排查不到问题的,需要看截图或者视频