好的,首先我了解到我的OS X版本中没有包含Xvfb,所以我从http://www.xquartz.org/安装了它。
看起来这似乎已经奏效了:
which xvfb
/opt/X11/bin/xvfb
但是当我尝试使用pyvirtualdisplay和xvfbwrapper时,按照我在这个问题上找到的建议 How do I run Selenium in Xvfb? 我的脚本可以无错误地运行,但只是在Chrome浏览器窗口中打开:
from selenium import webdriver
from pyvirtualdisplay import Display
display = Display(visible=0, size=(800, 600))
display.start()
browser = webdriver.Chrome()
browser.get('google.com')
我在这里做错了什么吗?