내 Mac에 pycharm (python3.6) + selenium (3.8)을 설치했습니다. pycharm - mac에서 간단한 webdriver를 실행하지 못했습니다.
실행하려고 :from selenium import webdriver
driver=webdriver.Firefox()
내가 오류 얻을 :
/Users/ronavaida/PycharmProjects/untitled/venv/bin/python /Users/ronavaida/PycharmProjects/untitled/testselenium.py
Traceback (most recent call last):
File "/Users/ronavaida/PycharmProjects/untitled/testselenium.py", line 3, in <module>
driver=webdriver.Firefox()
File "/Users/ronavaida/PycharmProjects/untitled/venv/lib/python3.6/site-packages/selenium/webdriver/firefox/webdriver.py", line 158, in __init__
keep_alive=True)
File "/Users/ronavaida/PycharmProjects/untitled/venv/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 154, in __init__
self.start_session(desired_capabilities, browser_profile)
File "/Users/ronavaida/PycharmProjects/untitled/venv/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 243, in start_session
response = self.execute(Command.NEW_SESSION, parameters)
File "/Users/ronavaida/PycharmProjects/untitled/venv/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 311, in execute
self.error_handler.check_response(response)
File "/Users/ronavaida/PycharmProjects/untitled/venv/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py", line 237, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: Unable to find a matching set of capabilities
조언을 바랍니다, 감사합니다! 초기화하는 동안
SessionNotCreatedException: Message: Unable to find a matching set of capabilities
당신이 link
에서 최신 geckodriver
바이너리를 다운로드하여 시스템에 저장하고 geckodriver
바이너리의 절대 경로를 제공해야합니다
사용중인 FF 버전이 설치된 webdriver의 버전과 일치하지 않는 것 같습니다. https://github.com/SeleniumHQ/selenium/issues/4927 – BoboDarph
@Rona Vaida를 참조하십시오. 현재 문제를 해결 한 경우이 티켓의 예외 로그를 변경하지 말고 새로운 문제와 관련하여 새로운 티켓을 만드십시오. – Andersson