Привет, я пытаюсь использовать PhantomJS() в среде pyCharm с помощью
from selenium import webdriver
driver = webdriver.PhantomJS()
Я также пробовал
driver = webdriver.PhantomJS(executable_path = "/Path")
Но каждый раз, когда он дает мне ошибку:
selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH
Но это отлично работает в Python 3.6.0 Shell. Я также правильно установил путь var - "C:\PhantomJs\bin\phantomjs \".
Что может быть проблемой в pyCharm?
Хорошо, я понял проблему. В исполняемом пути вместо использования C:\PhantomJs\bin\phantomjs\I используется C:/PhantomJs/бен/phantomjs/. Это означает, что реверсирование косой черты решает проблему.
'C:\\PhantomJs\\bin\\phantomjs\\'
.