2017-02-26 42 views
1

你好我想PhantomJS()在pyCharm IDE沒有運行我自己也嘗試PhantomJS()使用</p> <pre><code>from selenium import webdriver driver = webdriver.PhantomJS() </code></pre> <p>在pyCharm

driver = webdriver.PhantomJS(executable_path = "/Path") 

但每一次它給我的錯誤:

selenium.common.exceptions.WebDriverException: Message: 'phantomjs' executable needs to be in PATH 

但是這在Python 3.6.0 Shell中運行得非常好。我也正確設置了路徑變量 - 「C:\ PhantomJs \ bin \ phantomjs \」。

pyCharm中會出現什麼問題?

回答

1

那麼我想出了問題。 在可執行文件路徑中使用C:\ PhantomJs \ bin \ phantomjs \,我使用了 C:/ PhantomJs/bin/phantomjs /。這是扭轉斜線解決問題。

+0

最有可能的問題是因爲\在字符串中轉義下一個字符。如果你想使用反斜槓,你需要轉義它們:''C:\\ PhantomJs \\ bin \\ phantomjs \\''。 –