Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
与正常模式相比,在无头模式下运行Chrome如何影响我的selenium测试?_Selenium_Google Chrome_Google Chrome Headless - Fatal编程技术网

与正常模式相比,在无头模式下运行Chrome如何影响我的selenium测试?

与正常模式相比,在无头模式下运行Chrome如何影响我的selenium测试?,selenium,google-chrome,google-chrome-headless,Selenium,Google Chrome,Google Chrome Headless,我目前正在从事一个项目,该项目使用Selenium对多个产品执行自动化测试。我不同意我的同事,他声称在无头模式下运行chrome浏览器会影响测试质量(但他没有详细说明) 那么,在无头模式下运行chrome如何影响测试质量呢?无头模式与正常模式是否存在功能差异?如果是这样,这些差异通常会如何影响运行时基于硒的测试? 以前像phantomjs这样的无头浏览器使用webkit渲染引擎,但现在chrome具有内置无头支持,并使用相同的渲染引擎 所以质量没有影响 唯一的问题是无头车可以更快一点 另外请注

我目前正在从事一个项目,该项目使用Selenium对多个产品执行自动化测试。我不同意我的同事,他声称在无头模式下运行chrome浏览器会影响测试质量(但他没有详细说明)

那么,在无头模式下运行chrome如何影响测试质量呢?无头模式与正常模式是否存在功能差异?如果是这样,这些差异通常会如何影响运行时基于硒的测试?

以前像phantomjs这样的无头浏览器使用webkit渲染引擎,但现在chrome具有内置无头支持,并使用相同的渲染引擎

所以质量没有影响

唯一的问题是无头车可以更快一点

另外请注意,对于非headless chrome,w3c在默认情况下是打开的,但是对于headless chrome,它是错误的,并且使用JSONwire协议,这不会影响测试质量,只是为了您的信息

请参考我的上述答案

更新 截至2021年2月


无头chrome不支持首选项设置。这与质量无关,因为Headless往往更快,因为没有测试的GUI表示。@Death one more update Headless chrome不支持首选项,但这与质量无关