¿Hay alguna manera de aprender xpath sin usar firebug o xpath ya que Firefox no admite complementos?

Resuelto JagaSrik asked hace 5 años • 1 respuestas

Estoy tratando de aprender xpath extensamente. Necesito tener un poco de enfoque práctico, todos los tutoriales en youtube sugieren instalar firebug, complementos de xpath checkers en mozilla firefox, pero desafortunadamente ff no lo admite como principiante, sugierame la forma de aprender esto. las manos en.

Intenté descargar versiones anteriores pero aún no hay complementos ni complementos disponibles

JagaSrik avatar Apr 26 '19 22:04 JagaSrik
Aceptado

Este es el enfoque simple que funcionará en todos los navegadores.

Usando la consola: funciona en todos los navegadores

Puede ejecutar cualquier xpath usando "$x" en la consola del navegador como se muestra a continuación. Aquí está la notación general $x("xpath goes here"), esto devolverá la matriz, por lo que si desea obtener el primer elemento coincidente, debe hacer algo como esto, $x("xpath goes here")[0]como se muestra en la imagen a continuación.

ingrese la descripción de la imagen aquí

Uso de herramientas de desarrollo en Chrome:

Si desea utilizar Chrome, puede utilizar la pestaña Herramientas de desarrollador > Elementos para la validación de XPath y CSS además de la consola.

ingrese la descripción de la imagen aquí

Presione 'F12' cuando esté en Chrome para abrir las herramientas de desarrollador, luego seleccione la pestaña "Elementos". Ahora presione 'Ctrl+F' e ingrese el xpath en el cuadro de búsqueda en la parte inferior, verá el número de elementos coincidentes en el extremo derecho del cuadro de búsqueda como se muestra en la captura de pantalla.

Para principiantes:

Como lo sugiere @BillHillerman en un comentario a continuación: si es principiante y no sabe quién escribir el xpath, puede consultar el xpath que le proporcionará el navegador Chrome. Haga clic derecho en el elemento que le interese y luego haga clic en Inspect. Ahora haga clic derecho en el código html del elemento Copy > Copy Xpath. Ahora tienes el xpath en el portapapeles.

Chrome proporcionó XPath: ingrese la descripción de la imagen aquí

supputuri avatar Apr 26 '2019 15:04 supputuri