Selenium selenium 执行过程如何实现录屏?

卡丁车卡丁丁 · 2021年01月24日 · 最后由 大桥 回复于 2022年09月15日 · 6889 次阅读

selenium 执行过程如何实现录屏?

看了下有个 zalenium 要 docker 才能运行。。。

有没有实现浏览器录屏的方法?

共收到 8 条回复 时间 点赞

特别是无头模式下,那种录制 gui 的录制不了无头模式的视频,或者是录制成 gif 也不错吧

8 小时了没人回,非特殊性的问题百度,google 一下不是快得多么

还是谷歌吧。没有通用的解决方案,估计社区的人也没有操作过。

之前有想实现录屏,当时简单查了查,不过自己没试验过😂 😂 ,可以试试看
1、利用 ffmpeg 录屏
2、利用 MonteScreenRecorder.jar 录制视频 (https://blog.csdn.net/weixin_45433031/article/details/108301148)
3、还有一篇文章是介绍制作 gif 的 (https://www.cnblogs.com/superhin/p/13857521.html)

闲云野鹤 回复

ffmpeg 我用过,每一步操作截图,并且记录坐标点击操作,先对截图的图片编辑增加 坐标点操作的显示(我是绘图一个准星上去),然后再用这一系列的截图生成视频

我试了下用 selenium 自带的截图方法,然后合成视频,但是查了下发现好像有限制 webdriver 调用的频率,开启不断截图后查找元素就会比较慢

换用 playwright ,自带录屏功能

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册