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.
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