# -*- coding: utf-8 -*- from selenium import webdriver import sys from selenium.webdriver.common.keys import Keys browser = webdriver.Firefox() browser.get('https://vk.com') textarea = browser.find_element_by_css_selector('#index_email') textarea.send_keys('') textarea = browser.find_element_by_css_selector('#index_pass') textarea.send_keys('') submit = browser.find_element_by_css_selector('#index_login_button') submit.click() # DEBUG def log_uncaught_exceptions(ex_cls, ex, tb): text = '{}: {}:\n'.format(ex_cls.__name__, ex) import traceback text += ''.join(traceback.format_tb(tb)) print(text) sys.exit(1) sys.excepthook = log_uncaught_exceptions He writes such errors
Traceback (most recent call last): File "C:/Users/Tom/Desktop/spammer/spammer.py", line 10, in <module> browser = webdriver.Firefox() File "C:\Users\Tom\AppData\Local\Programs\Python\Python37-32\lib\site-packages\ selenium\webdriver\firefox\webdriver.py", line 167, in __init__ keep_alive=True) File "C:\Users\Tom\AppData\Local\Programs\Python\Python37-32\lib\site-packages\ selenium\webdriver\remote\webdriver.py", line 156, in __init__ self.start_session(capabilities, browser_profile) File "C:\Users\Tom\AppData\Local\Programs\Python\Python37-32\lib\site-packages\s elenium\webdriver\remote\webdriver.py", line 251, in start_session response = self.execute(Command.NEW_SESSION, parameters) File "C:\Users\Tom\AppData\Local\Programs\Python\Python37-32\lib\site-packages\ selenium\webdriver\remote\webdriver.py", line 320, in execute self.error_handler.check_response(response) File "C:\Users\Tom\AppData\Local\Programs\Python\Python37-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: Unable to find a matching set of capabilities