Selenium’s Python Module is built to perform automated testing with Python. Selenium Python bindings provides a simple API to write functional/acceptance tests using Selenium WebDriver. To open a webpage using Selenium Python, checkout – Navigating links using get method – Selenium Python. Just being able to go to places isn’t terribly useful. What we’d really like to do is to interact with the pages, or, more specifically, the HTML elements within a page. There are multiple strategies to find an element using Selenium, checkout – Locating Strategies
This article revolves around how to use submit method in Selenium. submit method is used to submit a form after you have sent data to a form.
element.submit()
Example –
<input type="text" name="passwd" id="passwd-id" /> |
To find an element one needs to use one of the locating strategies, For example,
element = driver.find_element_by_id("passwd-id")
element = driver.find_element_by_name("passwd")
element = driver.find_element_by_xpath("//input[@id='passwd-id']")
Also, to find multiple elements, we can use –
elements = driver.find_elements_by_name("passwd")
To enter text into a field, for example,
element.send_keys("some text")
Now one can submit this search with
element.submit()
How to use submit element method in Selenium Python ?
Let’s try to enter text in search field on geeksforgeeks and then submit its contents.
Program –
# import webdriver from selenium import webdriver # create webdriver object driver = webdriver.Firefox() # get geeksforgeeks.org # get element element = driver.find_element_by_id("gsc-i-id2") # send keys element.send_keys("Arrays") # submit contents element.submit() |
Output-

Recommended Posts:
- is_selected() element method - Selenium Python
- is_displayed() element method - Selenium Python
- is_enabled() element method - Selenium Python
- get_property() element method - Selenium Python
- get_attribute() element method - Selenium Python
- send_keys() element method - Selenium Python
- click() element method - Selenium Python
- clear() element method - Selenium Python
- screenshot() element method - Selenium Python
- value_of_css_property() element method - Selenium Python
- location element method - Selenium Python
- screenshot_as_png element method - Selenium Python
- parent element method - Selenium Python
- size element method - Selenium Python
- tag_name element method - Selenium Python
- text element method - Selenium Python
- rect element method - Selenium Python
- screenshot_as_base64 element method - Selenium Python
- Element methods in Selenium Python
- How to use close() and quit() method in Selenium Python ?
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.

