我必须从HTML代码中获取基于传递的变量和所选选项的值。有关示例,请参考以下代码:
我使用正则表达式提取器将Test F作为变量,我必须获取值6666666。我们还可以在获取值时使用正则表达式检查是否选择了变量选项吗? 我是初学者,正在学习正则表达式。请提供正则表达式帮助。
<option value="11111111">TestA</option>
<option value="22222222">TestB</option>
<option value="33333333">TestC</option>
<option value="44444444">TestD</option>
<option value="55555555">Test E</option>
<option selected="selected" value="6666666">Test F</option>
<option value="77777777">Test G</option>
答案 0 :(得分:0)
Using regular expressions for parsing HTML并不是最好的选择,我建议改为使用XPath Extractor
要检查是否选择了Test F
选项:
//option[text()='Test F']/@selected
要获取选择值:
//option[text()='Test F']/@value
您可以使用JMeter变量引用替换Test F
:
//option[text()='${YOUR_VARIABLE_HERE}']/@value
您可以使用|
运算符组合两个或更多表达式
更多信息: