How to locate and insert a value in a text box (input) using Python Selenium?
Assuming your page is available under "http://example.com"
from selenium import webdriverfrom selenium.webdriver.common.keys import Keysdriver = webdriver.Firefox()driver.get("http://example.com")
Select element by id:
inputElement = driver.find_element_by_id("a1")inputElement.send_keys('1')
Now you can simulate hitting ENTER:
inputElement.send_keys(Keys.ENTER)
or if it is a form you can submit:
inputElement.submit()