我目前正在一个项目中,该项目使用Selenium对多种产品执行自动化测试。我不同意我的同事的观点,后者声称以无头模式运行chrome浏览器会影响测试质量(但他没有详细说明)。
那么,以无头模式运行chrome如何影响测试质量?无头模式与普通模式有什么功能上的区别?如果是这样,那么这些差异通常将如何影响运行时基于硒的测试?
https://www.chromium.org/blink
以前像phantomjs这样的无头浏览器曾经使用过webkit渲染引擎,但是现在chrome具有内置的无头支持,并且使用了相同的渲染引擎
所以没有质量的影响
唯一的事情是无头可能会更快一点
另请注意,默认情况下,对于非无头chrome,w3c处于打开状态,但对于无头chrome,则为false并使用JSONwire协议,这不会影响测试质量,仅用于您的信息
https://stackoverflow.com/a/65841695/6793637
参考我上面的答案
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句