是否可以将Selenium配置为使用Firefox驱动程序并在Windows中无头地运行浏览器?
我知道其他驱动程序在Windows或Linux下工作,但不是在上面提到的特定情况下.任何参考信息(实现它的特殊方式,限制等)都是高度适用的.
问候,
对于虚拟帧缓冲(无头测试)我使用的是Xvfb与PyVirtualDisplay它的工作罚款Ubuntu的,但显示在Windows7错误.这是问题发生的代码的一部分.
from pyvirtualdisplay import Display
display = Display(visible=1, size=(300, 400))
display.start()
Run Code Online (Sandbox Code Playgroud)
但是当我在Windows中运行相同的命令时,我收到此错误
Traceback (most recent call last):
File "C:\Python27\Scripts\pynt-script.py", line 9, in <module>
load_entry_point('pynt==0.8.0', 'console_scripts', 'pynt')()
File "C:\Python27\lib\site-packages\pynt\_pynt.py", line 295, in main
build(sys.argv[1:])
File "C:\Python27\lib\site-packages\pynt\_pynt.py", line 48, in build
module = imp.load_source(path.splitext(path.basename(args.file))[0], args.fi
le)
File "build.py", line 7, in <module>
display = Display(visible=1, size=(300,400))
File "C:\Python27\lib\site-packages\pyvirtualdisplay\display.py", line 33, in
__init__
self._obj = self.display_class(
File "C:\Python27\lib\site-packages\pyvirtualdisplay\display.py", line 50, in
display_class
cls.check_installed()
File "C:\Python27\lib\site-packages\pyvirtualdisplay\xvfb.py", line 34, in che …Run Code Online (Sandbox Code Playgroud)