go chrome
1.0.0
该软件包旨在成为完整的Chrome DevTools协议实现。该项目背后的主要用例是在容器环境中与无头的Google Chrome进行交互,但是对于支持DevTools协议的任何浏览器,它应该适合开发服务器端和桌面应用程序。
API已公平解决,已经实现了基本的代码覆盖测试,但是需要现实世界测试。 Page.captureScreenshot
和相关调用运行良好,并定期用于验证代码更改的可行性。
该实现基于树木小便文档,可能容易更改。在某个时候,稳定版本也将实施,希望从v1.3开始。
有几个小例子说明如何在Wiki和/_examples
目录中使用框架API。 Wiki也可以提供其他文档。
任何形式的贡献都非常欢迎!
解决种族状况问题。任何帮助都将不胜感激!
将框架API示例添加到/_examples
目录和Wiki,以展示人们使用该软件包的各种方式。
任何示例脚本显示人们使用该框架的各种方式都将是出色的!屏幕截图脚本和其他几个脚本在那里可用。
重构以在适用的情况下实现标准接口,并查看API中接口的当前使用。有些根本不需要,另一些则用于支持测试模拟。
添加更多测试,特别是对于错误情况。
添加集成测试以稳定在各种问题中提出的软件包交互。
如果您想贡献但不确定如何,请查看问题跟踪器。问题标记为错误报告,功能请求,反馈请求,帮助等。
也总是可以编写测试。包装中有许多测试的例子。
CHANGELOG
该项目的所有值得注意的更改都记录在CHANGELOG
中。该格式基于保留更改的格式,并且该项目遵守语义版本控制。