Haga clic en el botón con Selenium en Python

Manav Narula 21 junio 2023
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 Narula avatar Manav Narula avatar

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

Artículo relacionado - Python Selenium