Ish*_*hah 0 selenium headless headless-browser selenium-webdriver htmlunit-driver
主要区别在于,在GUI基和非GUI基(Headless)上执行。
我正在寻找所有无头浏览器之间的差异,但是很遗憾,我没有找到任何差异。我一个接一个地讲,这使我更加困惑。如果有人可以分享具有差异的简短信息,那就太好了,这很清楚。
一个浏览器是一个应用程序,它提供了一种方法来看待和相互作用与所有的万维网上的信息。从技术上讲,浏览器(或称Web浏览器或Internet浏览器)是一种客户端程序,该客户端程序使用HTTP(超文本传输协议)来代表整个浏览器用户向Internet上的Web服务器发出请求。
甲模拟浏览器也是一个Web浏览器,但没有一个图形用户界面(GUI),但是可以通过编程得到控制,其可广泛用于自动化,测试和其它目的。
使用无头浏览器有很多优点和缺点。使用无头浏览器对于浏览Web可能不是很有帮助,但是对于自动化任务和测试来说真是棒极了。
使用无头浏览器有很多优点。一些tham如下:
出于多种原因,您可能选择使用Real Browser而不是Headless Browser。几个实例:
正如您正确指出的那样,...主要区别在于在GUI基和非GUI基(无头)上执行...,因此从测试角度看,很多情况将取决于任何特定浏览器在后台实现的浏览器引擎。例如,以下是一些浏览器引擎,它们可以完全呈现网页或在虚拟DOM中运行JavaScript。
您可以找到相关的讨论,其中哪些驱动程序支持“无浏览器” /“无头”测试?
| 归档时间: |
|
| 查看次数: |
1318 次 |
| 最近记录: |