
Esteban parra
Preguntapara buscar por el XPATH es obligatorio colocar todo la ruta del tree HTML o que opcion es más recomendada
en este ejemplo el boton de busqueda de http://demo-store.seleniumacademy.com/
opcion1: //*[@id=“search_mini_form”]/div[1]/button
opcion2: /html/body/div/div[2]/header/div/div[4]/form/div[1]/button

Julio César Zaravia Paredes
Hola, para complementar las respuestas te comento que recientemente llevé el curso de Curso de Fundamentos de Web Scraping con Python y Xpath y es un curso A1 donde te explican paso a paso cómo funciona todo el tema de XPATH, lo mejor es que el profesor es muy dinámico y va directo al grano.
++Este curso hace uso de XPATH más no está pensado para dar detalles sobre su uso por lo que te recomiendo revisar el primero, a mi me sirvió mucho.++
¡Saludos!
Aaron Vladimir Lopez Oliden
Hay dos tipos de XPATHS, los relativos y los absolutos.
Te puedes dar cuenta rapidamente por que los relativos siguen un formato.
//tagname[@key=value]
los absolutos siempre empiezan desde /html/...... hasta donde esta el elemento que quieres buscar.

Héctor Daniel Vega Quiñones
Lo más recomendado es utilizar XPATH cómo último recurso y no necesariamente toda la ruta del tree. Dependiendo de su estructura puedes hacer saltos entre sus nodos :D
Hay que evaluar distintos factores cómo el que el sitio no vaya a cambiar su estructura y la legibilidad del mismo.