Я пытаюсь получить JMeter читать предварительно заполненную форму входного значения в следующем: XPath /html/body/div[1]/div[3]/div[2]/form/table/tbody/tr[2]/td/div[1]/input/@value
JMeter XPath Extractor на содержание HTML5
Так как я только получил ошибку в результате, я исследовал и позволил Tidy (терпим анализатор), а также подробность (не Тихая, сообщать об ошибках), и я нашел это:
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.
так как мы в 2017 году, документ, конечно, написанных в HTML5 и <nav>
это вполне допустим тег. Тем не менее, Тиди не узнает этого. Я использую современную систему Arch Linux с JMeter 3.1 r1770033.
Как я могу использовать XPath в JMeter для сайтов HTML5?
Показать 'HTML' для цели' input' поля – Andersson
'<ввода ID = "title_de" class = "string optional" value = "Ну, это мощное значение". name = "my_element [title_de]" type = "text"> ' – Kalsan
Вы пытались использовать https://github.com/htacg/tidy-html5 вместо текущей версии' Tidy'? – Andersson