Cómo XPath obtiene elementos de forma automática y rápida
Podemos agregar el complemento Selenium IDE a través de Firefox y abrirlo. Cuando hacemos clic en el botón rojo de grabación y operamos la página web, la herramienta registrará todas las acciones y las convertirá en comandos de Selenium, incluido el localizador.
Ventajas de este método: sencillo y cómodo.
El método es insuficiente: es posible que se pierdan algunos comportamientos complejos y no se puedan capturar los localizadores correspondientes, además, los localizadores se obtienen automáticamente, lo que puede no ser muy intuitivo y es imposible obtener un unificado; Estilo de localizadores.
Uso de Firebug
Firebug también se puede agregar al complemento de Firefox. En Herramientas -> Desarrollador web -> Abrir Firebug en Firebug, puede ver que hay una ventana de Firebug en la parte inferior de la página, donde puede ver HTML, CSS, etc. Dado que mi comprensión es relativamente superficial, sólo puedo hablar de algunas funciones simples que conozco.
Si necesitamos ver el localizador de un elemento en la página, podemos hacer clic derecho con el mouse y seleccionar Inspeccionar elemento con Firebug, y luego obtendremos la ubicación del archivo fuente html correspondiente al elemento. Entonces escribimos un localizador basado en esta parte del código fuente.
Pero para algunos elementos, como los botones, cuando no hay respuesta después de hacer clic derecho, podemos considerar seleccionar el elemento al lado y luego encontrar el código fuente correspondiente buscando sus elementos hermanos o el código fuente superior. La razón principal aquí es que cuando pasamos el mouse sobre el código fuente con la etiqueta como nodo raíz, los elementos de la interfaz correspondientes de la página anterior se marcarán en consecuencia.
Desventajas del método: el localizador escrito puede no ser exclusivo de la página, por lo que es difícil para las operaciones de selenio identificarlo.