2016-07-06 11 views
1

を(ここでは説明:https://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver)私のコードは、次のエラーがスローされます。セレン: "アクセス許可が拒否されました" の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 

私はにMarionetteを追加し、ワイヤーに改名し、無用のファイルに直接接続しようとしました

答えて

1

Firefox 47はまだ互換性がないので、単にFirefoxをバージョン45にダウングレードすることができます。

または

このリンクを参照してください。 Selenium 2.53 not working on Firefox 47

上記のリンクでは、問題の解決策を見つけることができます。

私はそれがあなたを助けてくれることを願っています。

+0

UPDATE からします。http://stackoverflow.com/questions/37693106/selenium-2-53-not-working-on-firefox-47セレンwebdriverをする2.53.1は6月30日2016 FirefoxDriver上でリリースされましたFirefox 47.0.1をブラウザとして再度使用してください。 – pmaurais

+0

私はこの行に二重バックスラッシュを使用していなかったので実際に問題を抱えていました 'caps ['binary'] =" C:\ Program Files(x86)\ Firefox Developer Edition \ "'問題を解決してください – pmaurais

+1

あなたのプログラムを実行しようとしましたが、このエラーが見つかりましたが、質問の詳細を書いている間にタイプミスであると思いました。 – dazzieta

関連する問題