Estrategias de localización: Selenium Python

Las estrategias de localizadores en Selenium Python son métodos que se utilizan para localizar elementos de la página y realizar una operación en la misma. El módulo Python de Selenium está diseñado para realizar pruebas automatizadas con Python. Los enlaces de Selenium Python proporcionan una API simple para escribir pruebas funcionales/de aceptación utilizando Selenium WebDriver. Después de haber instalado Selenium y verificado: navegar por los enlaces usando el método get , es posible que desee jugar más con Selenium Python. Después de abrir una página usando selenium como geeksforgeeks, es posible que desee hacer clic en algunos botones automáticamente o completar un formulario automáticamente o cualquier otra tarea automatizada. Este artículo gira en torno a dos estrategias: la ubicación de elementos individuales y la ubicación de varios elementos.
Locator-Strategies-Selenium-Python

Estrategias de localización para localizar primeros elementos únicos

Selenium Python sigue diferentes estrategias de localización de elementos. Se puede localizar un elemento de 8 maneras diferentes. Aquí hay una lista de estrategias de localización para Selenium en python:

localizadores Descripción
encontrar_elemento_por_id Se devolverá el primer elemento con el valor del atributo id que coincida con la ubicación.
buscar_elemento_por_nombre Se devolverá el primer elemento con el valor del atributo de nombre que coincida con la ubicación.
encontrar_elemento_por_xpath Se devolverá el primer elemento con la sintaxis xpath que coincida con la ubicación.
buscar_elemento_por_enlace_texto Se devolverá el primer elemento con el valor del texto del enlace que coincida con la ubicación.
find_element_by_parcial_link_text Se devolverá el primer elemento con el valor de texto de enlace parcial que coincida con la ubicación.
buscar_elemento_por_nombre_de_etiqueta Se devolverá el primer elemento con el nombre de etiqueta dado.
buscar_elemento_por_nombre_de_clase se devolverá el primer elemento con el nombre de atributo de clase coincidente.
buscar_elemento_por_css_selector Se devolverá el primer elemento con el selector de CSS coincidente.

Locator Estrategias para localizar múltiples elementos

Selenium Python sigue diferentes estrategias de localización de elementos. Uno puede ubicar múltiples elementos de 8 maneras diferentes. Aquí hay una lista de estrategias de localización para Selenium en python:

localizadores Descripción
buscar_elementos_por_nombre Se devolverán todos los elementos con un valor de atributo de nombre que coincida con la ubicación.
encontrar_elementos_por_xpath Se devolverán todos los elementos con sintaxis xpath que coincidan con la ubicación.
find_elements_by_link_text Se devolverán todos los elementos con un valor de texto de enlace que coincida con la ubicación.
buscar_elementos_por_texto_enlace_parcial Se devolverán todos los elementos con un valor de texto de enlace parcial que coincida con la ubicación.
buscar_elementos_por_nombre_de_etiqueta Se devolverán todos los elementos con el nombre de etiqueta dado.
buscar_elementos_por_nombre_de_clase Se devolverán todos los elementos con un nombre de atributo de clase coincidente.
buscar_elementos_por_css_selector Se devolverán todos los elementos con el selector de CSS coincidente.

Publicación traducida automáticamente

Artículo escrito por NaveenArora y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *