Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 窗户上有木偶图案的硒;“拒绝许可”;_Python_Selenium_Firefox_Firefox Marionette - Fatal编程技术网

Python 窗户上有木偶图案的硒;“拒绝许可”;

Python 窗户上有木偶图案的硒;“拒绝许可”;,python,selenium,firefox,firefox-marionette,Python,Selenium,Firefox,Firefox Marionette,更新到Firefox 47并安装木偶网(说明如下:)后,我的代码抛出以下错误: from selenium import webdriver from selenium.webdriver.common.desired_capabilities import DesiredCapabilities from selenium.webdriver.common.keys import Keys #firefox requires a new webdriver code-named marion

更新到Firefox 47并安装木偶网(说明如下:)后,我的代码抛出以下错误:

from selenium import webdriver
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
from selenium.webdriver.common.keys import Keys

#firefox requires a new webdriver code-named marionette
#Selenium must be told to use said driver (not necessary in the future)
caps= DesiredCapabilities.FIREFOX
caps["marionette"]=True
#STABLE RELESE NOT SUPPORTED USE DEV EDITION
caps['binary']="C:\Program Files (x86)\Firefox Developer Edition\" 
driver=webdriver.Firefox(capabilities=caps)
抛出:

Traceback (most recent call last):   
driver=webdriver.Firefox(capabilities=caps)
response = self.execute(Command.NEW_SESSION, capabilities) 
self.error_handler.check_response(response)
raise exception_class(message, screen, stacktrace) 
selenium.common.exceptions.WebDriverException: Message: permission
denied

我已经将木偶添加到我的
路径
,重命名为wires,并尝试将selenium直接指向
.exe
文件,但没有任何效果

您只需将Firefox降级到45版,因为Firefox 47还不兼容

你可以参考这个链接。

您可以在上面的链接中找到问题的解决方案


我希望它能帮助您。

更新自:Selenium WebDriver 2.53.1已于2016年6月30日发布。FirefoxDriver再次使用Firefox 47.0.1作为浏览器。实际上我遇到了问题,因为我没有在这一行中使用双反斜杠
caps['binary']=“C:\Program Files(x86)\Firefox Developer Edition\”
,但不管您的回答如何,我还是升级了selenium并修复了问题。我试图运行您的程序,但发现了此错误,但在写问题细节时,我认为这是一个打字错误。