Red de conocimiento informático - Conocimiento informático - Cómo encontrar la ruta XPath a través de Firebug

Cómo encontrar la ruta XPath a través de Firebug

1. Usando Selenium IDE

Podemos agregar el complemento Selenium IDE a través de Firefox y abrirlo.

Ventajas del método: simple y conveniente

Desventajas del método: es posible que se pasen por alto algunos comportamientos complejos, lo que hace imposible capturar el localizador correspondiente, además, el localizador se obtiene automáticamente, lo que puede ocurrir; No es muy intuitivo y no se puede conseguir un estilo de localizador coherente.

2. Utilice Firebug

Además, también puede agregar firebug al complemento de Firefox y abrir Firebug en Tools-gt Web Developer-gt; can La parte inferior muestra la ventana de Firebug, donde puede ver HTML, CSS, etc. Como mi comprensión es superficial, sólo puedo decir que conozco algunas funciones simples.

Si necesitamos ver el localizador de un elemento en la página, podemos hacer clic derecho y seleccionar Firebug Inspect Element para ver el código fuente html de la posición correspondiente del elemento.

Sin embargo, a menudo no hay respuesta al hacer clic derecho en algunos elementos, como los botones. Podemos considerar seleccionar los elementos junto a ellos. Después de encontrar el código fuente, buscar el código fuente de sus elementos hermanos o el. capa anterior para encontrar el código fuente correspondiente. La base principal aquí es que cuando movemos el mouse sobre el código fuente con una determinada marca como nodo raíz, el elemento de interfaz correspondiente en la página de arriba tendrá la marca correspondiente.

Desventajas de este método: el localizador puede no ser el único en la página, por lo que el selenio es difícil de identificar

3 Utilice XPather

También para. Firefox El complemento XPather se mostrará en XPather cuando haga clic derecho en la página después de abrirla, y luego obtendremos la ruta xpath completa correspondiente al elemento. Sin embargo, la ruta xpath que comienza desde el nodo raíz suele ser demasiado larga. Si la página se modifica ligeramente, el localizador no se puede reutilizar. Lo bueno es que podemos usar // el nodo que coincida con el elemento deseado de cualquier nodo. Después de ingresar la ruta xpath y hacer clic en "Aceptar", xpather coincidirá con todos los elementos en la página abierta que cumplan con los criterios.

Pero la ruta que muestra XPather es muy simple y no tiene atributos, por lo que es difícil encontrar un localizador tan único. Por lo tanto, podemos usar Firebug para obtener otra información sobre el elemento, como los atributos correspondientes y sus valores, nodos principales, nodos secundarios, etc. Al reescribir constantemente el xpath y al incluir guías de prueba, eventualmente encontrará su objetivo.