A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/create_web_element-driver-method-selenium-python/ below:

create_web_element driver method - Selenium Python

create_web_element driver method - Selenium Python

Last Updated : 12 Jul, 2025

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

. Selenium WebDriver offers various useful methods to control the session, or in other words, browser. For example, adding a cookie, pressing back button, navigating among tabs, etc. This article revolves around

create_web_element

driver method in Selenium.

create_web_element

method is used to create a web element with the specified element_id. One can store an element's id and can create a web element much faster later when required

Syntax -
driver.create_web_element(element_id)
Example -

Now one can use create_web_element method as a driver method as below -

element_clone = driver.create_web_element(id)

How to use create_web_element driver method in Selenium Python ?

To demonstrate,

create_web_element

method of WebDriver in Selenium Python. Let' s visit https://www.geeksforgeeks.org/ and operate on driver object.

Program - Python3
# import webdriver
from selenium import webdriver

# create webdriver object
driver = webdriver.Firefox()

# get geeksforgeeks.org
driver.get("https://www.geeksforgeeks.org/")

# get element 
element = driver.find_element_by_link_text("Courses")

# get id of element
id = element._id

# create another element
element_clone = driver.create_web_element(id)
Output -

New element clone is created from saved id as verified below -



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4