Las teclas de envío del controlador web de Chrome no envían '3'

Por alguna razón, no puedo escribir el carácter '3' en el elemento de entrada en la página.

Este código:

    chrome_options = Options()
    chrome_options.add_argument('--dns-prefetch-disable')
    chrome_options.add_argument('--no-proxy-server')
    chromeDriverPath = self.getChromeDriverPath()
    os.environ["webdriver.chrome.driver"] = chromeDriverPath
    self.driver = webdriver.Chrome(chromeDriverPath, chrome_options=chrome_options)

    self.driver.get(self.loginUrl)
    login = self.driver.find_element_by_id('login_credit')
    login.send_keys("12345")

da como resultado que se escriba "1245" en la entrada de inicio de sesión ... ¿Alguien puede ayudar por favor? Yo uso Python 2.7, el último Chrome y el último Chromedriver

EDITAR:

login.send_keys("3")

login.send_keys("\3")

tampoco trabajes

login.send_keys("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890!@#$%^&*()")

- solo faltaba el "3" en la cadena ...

lo que funcionó fue

login.send_keys(Keys.NUMPAD3)

como Andersson sugirió a continuación, pero esto no es una solución.

Lo probé en el cuadro de búsqueda de Google y experimenté el mismo comportamiento.

Respuestas a la pregunta(3)

Su respuesta a la pregunta