博客
关于我
Phantom.js维护者退出,项目的未来成疑
阅读量:796 次
发布时间:2023-02-27

本文共 656 字,大约阅读时间需要 2 分钟。

Phantom.js的维护者Vitaly Slobodin近期宣布决定退出该项目,这引发了关于该无头网站测试框架未来发展的广泛讨论。Phantom.js自2015年起由Slobodin接管主要开发工作,而创建者Ariya Hidayat对项目的未来仍持乐观态度。

Slobodin的决定与Chrome 59引入的新功能有关。他认为,随着Chrome提供类似功能的内置解决方案,维护Phantom.js变得没有必要。Phantom.js作为基于WebKit的无头测试框架,曾经是开发者自动化测试的重要工具,支持DOM操作和截屏等功能。

然而,Slobodin指出,Phantom.js严重依赖于Qt和QtWebKit,这使得将其迁移至Chromium运行时面临巨大挑战。他补充道,Chromium的复杂性远超现有代码库,短期内难以实现平滑过渡。

尽管如此,Hidayat对Phantom.js未来的发展仍持积极态度。他认为,Chromium有望成为Phantom.js的后端,甚至希望Phantom.js能够绑定多种引擎(如Gecko、Edge等),为用户提供引擎间切换的可能性。

目前,Phantom.js还有1801个开放问题,接下来的开发工作将面临诸多挑战。Slobodin已经开始探索一个基于Chrome的全新项目,以实现与Phantom.js相同的API。

Phantom.js的未来发展需要新的贡献者参与,Hidayat对这一点表示乐观,呼吁现有贡献者和新加入者共同承担维护工作,确保项目能够持续发展。

转载地址:http://wqvfk.baihongyu.com/

你可能感兴趣的文章
ORM sqlachemy学习
查看>>
Ormlite数据库
查看>>
orm总结
查看>>
os.environ 没有设置环境变量
查看>>
os.path.join、dirname、splitext、split、makedirs、getcwd、listdir、sep等的用法
查看>>
os.system 在 Python 中不起作用
查看>>
OS2ATC2017:阿里研究员林昊畅谈操作系统创新与挑战
查看>>
OSCACHE介绍
查看>>
SQL--合计函数(Aggregate functions):avg,count,first,last,max,min,sum
查看>>
OSChina 周五乱弹 ——吹牛扯淡的耽误你们学习进步了
查看>>
SQL--mysql索引
查看>>
OSChina 周四乱弹 ——程序员为啥要买苹果手机啊?
查看>>
OSChina 技术周刊第十期,每周技术抢先看!
查看>>
OSError: no library called “cairo-2“ was foundno library called “cairo“ was foundno library called
查看>>
Osgi环境配置
查看>>
OSG中找到特定节点的方法(转)
查看>>
OSG学习:C#调用非托管C++方法——C++/CLI
查看>>
OSG学习:几何体的操作(二)——交互事件、Delaunay三角网绘制
查看>>
OSG学习:几何对象的绘制(三)——几何元素的存储和几何体的绘制方法
查看>>
OSG学习:几何对象的绘制(二)——简易房屋
查看>>