如何搭建一个“前端兼容性”自动测试平台?
此前看到阿里出了一个浏览器兼容性测试服务,流程是返回不同浏览器的显示情况截图,这样的自动化平台该如何实现?具体需要哪些技术求指教...阿里的貌似挂了,遇到技术瓶颈了吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
此前看到阿里出了一个浏览器兼容性测试服务,流程是返回不同浏览器的显示情况截图,这样的自动化平台该如何实现?具体需要哪些技术求指教...阿里的貌似挂了,遇到技术瓶颈了吗?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
最简单的流程就是这样。
我之前也想过这个问题:
第一因为浏览器对环境依赖不同,例如safari需要MacOS,ie需要使用Windows,所以意味着不能使用Docker,所以虚拟化技术可以考虑使用virtualbox headless。当然这仅仅是PC端的,针对移动端的IOS还有一个坑,IOS不开源且因为是ARM架构,不能使用virtualbox,意味着要用另外一套虚拟化方案。这些虚拟化方案,最好有良好的接口能比较方便的管理,因为涉及到多机器的集群(动态调整)。
http://www.seleniumhq.org/
试试这个如何? 浏览器自动化控制. 可以用程序控制各种操作系统下的各种浏览器.
截图, 页面滚动, 点击, 执行js, ...等都可以.
如果是提出的这个问题, 那只要建个服务, 把url提交上, 服务会把浏览器截图返回的.