/ / JMeter XPath Extractor en contenido HTML5 - html5, xpath, jmeter

JMeter XPath Extractor en contenido HTML5 - html5, xpath, jmeter

Estoy tratando de hacer que JMeter lea un valor de entrada de formulario rellenado previamente en la siguiente XPath: /html/body/div[1]/div[3]/div[2]/form/table/tbody/tr[2]/td/div[1]/input/@value

Como solo obtuve ERROR como resultado, investigué y habilité Tidy (analizador tolerante) así como verbosidad (no Silencio; Informe de errores) y encontré esto:

ERROR - jmeter.util.XPathUtil: TidyException: line 65 column 9 - Error: <nav> is not recognized!
line 95 column 11 - Error: <nav> is not recognized!
InputStream: Doctype given is ""
InputStream: Document content looks like HTML 4.01 Transitional
85 warnings, 2 errors were found!
This document has errors that must be fixed before
using HTML Tidy to generate a tidied up version.

Como estamos en 2017, el documento está, por supuesto, escrito en HTML5 y <nav> Es una etiqueta perfectamente válida. Sin embargo, Tidy no lo reconoce. Estoy ejecutando un sistema Arch Linux actualizado con JMeter 3.1 r1770033.

¿Cómo puedo usar XPath en JMeter para sitios web HTML5?

Respuestas

1 para la respuesta № 1

Utilizando Xpath Extractor:

//input[@id="title_de"]/@value

referencias de captura de pantalla: Configuración del Extractor Xpath: enter image description here

Ver el árbol de resultados: enter image description here


Utilizando Regular Expression Extractor:

input id="title_de" class="string optional" value="(.*?)"

Referencias de captura de pantalla: enter image description here

Ver árbol de resultados (resaltado el valor capturado): enter image description here