2017-05-13 14 views
-2

Seleniumを使用するPythonスクリプトを実行すると、このエラーが発生します。どのようにそれを修正するための任意のアイデア?Selenium '一致するセットを見つけることができません。エラー'

File "mypythonscript.py", line 136, in main 
    driver = webdriver.Firefox(profile) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", line 152, in __init__ 
    keep_alive=True) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 98, in __init__ 
    self.start_session(desired_capabilities, browser_profile) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 188, in start_session 
    response = self.execute(Command.NEW_SESSION, parameters) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webdriver.py", line 252, in execute 
    self.error_handler.check_response(response) 
    File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/errorhandler.py", line 194, in check_response 
    raise exception_class(message, screen, stacktrace) 
selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities 
+0

https://github.com/SeleniumHQ/selenium/issues/3884 – jordanm

答えて

1

更新Firefoxのバージョンへ> = 52.0.3

+0

つのライナーは、すべての問題/質問に対する解決策を説明するための最良の方法ではありません。 FF版のダウングレードがなぜこの問題を解決するのかここで説明したいと思うかもしれません。 – demouser123

+2

ダウングレードではなく「更新」を書いています。 Firefoxを最新のバージョンにアップデートしてください。これで問題は解決します。それは私のために働いた。最新のセレンとgeckodriverは古いバージョンのFirefoxでは動作しません。 – mhrvth

+1

@ demouser123実際には、1つのライナーがソリューションを書くための最良の方法です。十分に記述的であれば(この回答のように) – Yugi

関連する問題