我有最新版本的Selenium for python(通过执行pip install selenium
安装,它安装了版本2.53.6
)并运行了OS X 10.11.5。
如果我尝试driver = webdriver.Firefox()
,则会显示一条消息selenium.common.exceptions.WebDriverException: Message: Can't load the profile. Profile Dir: .... If you specified a log_file in the FirefoxBinary constructor, check it for details.
。
我做了brew install chromedriver
。如果我尝试driver = webdriver.Chrome()
,则会显示一条消息selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service chromedriver
。
我做了npm install -g phantomjs
。如果我尝试driver = webdriver.PhantomJS()
,则会显示一条消息selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service phantomjs
。
我尝试了谷歌并用这三个驱动程序解决了所有这些问题。似乎没什么用。我不确定硒需要的端口是否被堵塞或者是什么东西,但是我没有想法。这似乎是Selenium本身的一个基本问题,因为所有三个驱动程序都失败了。任何人都知道为什么?