一尘不染

Selenium是否支持无头浏览器测试?

selenium

目前,我正在查看Selenium Server,但似乎没有注意到支持无头浏览器测试的驱动程序。

除非我弄错了,否则它不支持。如果您使用的是X,则可以创建一个虚拟的帧缓冲区来隐藏浏览器窗口,但这并不是真正的无头浏览器。

谁能启发我?Selenium是否支持无头浏览器测试?


阅读 426

收藏
2020-06-26

共1个答案

一尘不染

您无需使用PhantomJS替代Selenium。Selenium包括一个在GhostDriver平台上运行的PhantomJS
Webdriver类。只需将PhantomJS二进制文件安装到您的计算机即可。在python中,您可以使用:

from selenium import webdriver
dr = webdriver.PhantomJS()

和瞧。

2020-06-26