Вы наверняка имели в виду `login.send_keys (my_str) :) Конечно, я использую переменную здесь," 12345 "был просто примером

кой-то причине я не могу написать символ «3» в элемент ввода на странице.

Этот код:

    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")

приводит к записи "1245" во входе в систему ... Может кто-нибудь помочь, пожалуйста? Я использую Python 2.7, последний Chrome и последний Chromeriver

РЕДАКТИРОВАТЬ:

login.send_keys("3")

login.send_keys("\3")

тоже не работает

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

- в строке отсутствовала только «3» ...

что сработало

login.send_keys(Keys.NUMPAD3)

как предложил Андерссон ниже, но это не решение.

Я попробовал это в окне поиска Google, и я испытал то же самое поведение.

Ответы на вопрос(3)

Ваш ответ на вопрос