3.36 学习无头浏览器

无头浏览器指的是没有图形用户界面的web浏览器。

在一个类似于流行web浏览器环境下,无头浏览器提供web页面的自动化控制,但无头浏览器是通过命令行界面或使用网络通讯进行操作。无头浏览器对于测试web页面特别有用,正如普通浏览器一样能够渲染和理解HTML,包括样式化元素,如页面布局,色彩,字体选择,JavaScript和AJAX的执行,这在使用其他测试方法的时候往往不可用。Google在2019年声明,使用无头浏览器能够帮助他们的搜索引擎从使用AJAX的网站中索引内容。

维基百科

PhantomJS已不再维护,并由Headless Chrome接手。