how firefox xpath

firefox - how - firebug



Cómo encontrar xpath de un elemento en Firefox Inspector (9)

Desafortunadamente esto no funciona correctamente. Cuando uso la copia de xpath, obtuve esta en lugar de la habitual: // * [@ id = "gwt-uid-105"] Lo cual es simplemente inútil :(

No hay ninguna extensión actualmente que pueda resolver esto. Parece que la única forma es ejecutar una versión antigua de FF. Puede tener una versión antigua de 32 bits y una nueva versión de 64 bits.

En Firefox 50.1, Firebug ya no está disponible, así que tengo que usar el inspector pero no puedo encontrar la opción de copia ---> xpath que estaba disponible en Firebug. ¿Cómo puedo encontrar la xpath de un elemento utilizando el inspector?



En Firefox puedes usar la consola de herramientas de desarrollo web para la validación de xpath de esta manera:

1. Abrir herramientas de desarrollo web.

2. Haga clic en la consola

3. Escribe $ x ("ruta")

Esto debería permitirle validar que su ruta es válida.


No puedes, el inspector de Firefox no tiene tal característica. Sin embargo, ofrece un selector css que se puede convertir a xpath con otras herramientas.

Sin embargo, debe tenerse en cuenta que estos selectores generados (xpath o css) no son precisos ni confiables, por lo que debe evitar el uso de esta función para todo lo que no sean casos excepcionales.


Preferiría que estudies cómo crear xpath por tu cuenta para seleccionar el elemento que necesitas. Es muy simple y muy útil, especialmente cuando se crean métodos / funciones reutilizables.

Ve y mira el tutorial de xpath en w3schools o donde sea.

Centrarse en las relaciones entre elementos.

Edición: una vez que sepa cómo construir una xpath con buen aspecto, ahora puede probarla utilizando la consola del navegador como lo menciona @mosaad. Aún así, necesitas aprender cómo construir el xpath primero. Por cierto, la función xpath de copia no estaba disponible en enero del ''17. Por eso le sugerí que aprendiera a construir xpath. Sin embargo, incluso ahora que está disponible, todavía sugiero que aprendas porque la xpath que obtienes de esos normalmente apesta.


Sé que esto no responde directamente a la pregunta, pero me ayudó mucho, use Pale Moon :

  1. Abre cualquier página web en el navegador Pale Moon
  2. Clic derecho en un elemento de la página.
  3. Seleccione: "Inspeccionar elemento con herramientas de desarrollo" (aparece una ventana con elemento resaltado)
  4. Haga clic derecho en el elemento resaltado
  5. Seleccione: "Copiar XPath"

Y ahí lo tienes. Obtendrá un xpath "completo" incluso si el elemento tiene un ID.


Siga los siguientes pasos:

Paso 1: Right click on page -> Select (Inspect Element)

Paso 2: Pick an element from the page

Paso 3: Right Click on highlighted html -> Copy -> Xpath


Xpath usando la consola de Firefox: **
Respuesta referida desde ** Xpath usando la consola de Firefox en Selenium webdriver

Pasos:

Presione F12 (común para todos los navegadores), ahora abra la herramienta para desarrolladores de Firefox como se muestra a continuación.

  1. Naviagte a la pestaña de consola

  2. En el editor de la consola podemos verificar nuestra Xpath.

  3. Para verificar xpath tenemos que usar nuestro xpath en el siguiente formato: $ x ("xpath")