I'm trying to run PhantomJS driver in Python but I'm getting error. I've read that I should pass the whole path as an argument but it didn't help.
Here is the code:
from selenium import webdriver
# driver = webdriver.Chrome('D:Python_projectschromedriver_win32/chromedriver.exe') # this works
driver = webdriver.PhantomJS(executable_path='D:Pythonphantomjs-2.0.0-windowsinphantomjs.exe')
ERROR:
Traceback (most recent call last):
File "path to script", line 8, in <module>
driver = webdriver.PhantomJS(executable_path='D:Pythonphantomjs-2.0.0-windowsinphantomjs.exe')
File "C:Python27libsite-packagesseleniumwebdriverphantomjswebdriver.py", line 50, in __init__
self.service.start()
File "C:Python27libsite-packagesseleniumwebdriverphantomjsservice.py", line 75, in start
raise WebDriverException("Unable to start phantomjs with ghostdriver.", e)
selenium.common.exceptions.WebDriverException: Message: Unable to start phantomjs with ghostdriver.
Screenshot: available via screen
Do you know what am I doing wrong?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…