Haga clic en el botón con Selenium en Python
Podemos usar el paquete selenium
en Python para automatizar tareas en casi todos los principales navegadores web. Podemos recuperar los elementos, completar formularios, hacer clic en botones y realizar otras acciones similares con este paquete.
Este tutorial demostrará cómo hacer clic en un botón en una página web con selenium
en Python.
Haga clic en el botón con Selenium en Python
Comenzaremos importando la clase webdriver
y creando su objeto para iniciar la conexión y abrir un navegador web. Usaremos este objeto para recuperar la página web requerida con su URL en la función get()
.
Primero, necesitamos recuperar el elemento de botón requerido para hacer clic en el botón. Esto se puede lograr de muchas maneras.
Podemos recuperar los elementos con atributos como nombre
, clase
, id
, y más con selenio
.
Después de recuperar el elemento para el botón, realizaremos la acción de hacer clic en el botón usando la función clic()
.
Esta lógica se implementa en el siguiente código.
from selenium import webdriver
driver = webdriver.Chrome(r"C:/path/to/chromedriver.exe")
driver.get("https://www.sample_website.org/")
e = driver.find_element_by_class_name("slide-out-btn")
e.click()
Usamos la clase webdriver
para abrir el navegador Google Chrome en el ejemplo anterior. Redireccionamos al sitio web requerido y usamos la función find_element_by_class_name()
para obtener el elemento del botón.
Después de eso, la función clic()
se usa para hacer clic en el botón recuperado.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn