【发布时间】:2018-02-16 21:24:06
【问题描述】:
我已经下载了最新版本的 Firefox 和相应的(64 位)geckodriver。将 geckodriver 可执行文件的位置添加到 PATH。然而,当我执行以下代码时:
from selenium import webdriver
browser = webdriver.Firefox()
browser.get('http://www.google.com')
调用 Firefox,我得到以下错误:
Traceback (most recent call last):
File "C:\Users\Karun\Documents\NJCC all data at once Selenium.py", line 2, in <module>
browser = webdriver.Firefox()
File "C:\Users\Karun\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 162, in __init__
keep_alive=True)
File "C:\Users\Karun\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 154, in __init__
self.start_session(desired_capabilities, browser_profile)
File "C:\Users\Karun\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 243, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "C:\Users\Karun\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 312, in execute
self.error_handler.check_response(response)
File "C:\Users\Karun\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 242, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: permission denied
【问题讨论】:
-
设置 PATH 后您是否重新启动了计算机?
-
如果这不再是重复的,那么你需要解释为什么它不同
标签: python-3.x selenium selenium-webdriver mozilla geckodriver