与正常模式相比,在无头模式下运行Chrome如何影响我的selenium测试?
我目前正在从事一个项目,该项目使用Selenium对多个产品执行自动化测试。我不同意我的同事,他声称在无头模式下运行chrome浏览器会影响测试质量(但他没有详细说明) 那么,在无头模式下运行chrome如何影响测试质量呢?无头模式与正常模式是否存在功能差异?如果是这样,这些差异通常会如何影响运行时基于硒的测试? 以前像phantomjs这样的无头浏览器使用webkit渲染引擎,但现在chrome具有内置无头支持,并使用相同的渲染引擎 所以质量没有影响 唯一的问题是无头车可以更快一点 另外请注意,对于非headless chrome,w3c在默认情况下是打开的,但是对于headless chrome,它是错误的,并且使用JSONwire协议,这不会影响测试质量,只是为了您的信息 请参考我的上述答案 更新 截至2021年2月与正常模式相比,在无头模式下运行Chrome如何影响我的selenium测试?,selenium,google-chrome,google-chrome-headless,Selenium,Google Chrome,Google Chrome Headless,我目前正在从事一个项目,该项目使用Selenium对多个产品执行自动化测试。我不同意我的同事,他声称在无头模式下运行chrome浏览器会影响测试质量(但他没有详细说明) 那么,在无头模式下运行chrome如何影响测试质量呢?无头模式与正常模式是否存在功能差异?如果是这样,这些差异通常会如何影响运行时基于硒的测试? 以前像phantomjs这样的无头浏览器使用webkit渲染引擎,但现在chrome具有内置无头支持,并使用相同的渲染引擎 所以质量没有影响 唯一的问题是无头车可以更快一点 另外请注
无头chrome不支持首选项设置。这与质量无关,因为Headless往往更快,因为没有测试的GUI表示。@Death one more update Headless chrome不支持首选项,但这与质量无关