jmeter 将选项名称提取到特定select中的正则表达式

uttx8gqw  于 2023-01-20  发布在  其他
关注(0)|答案(1)|浏览(107)

在Jmeter中,我需要从响应中的下拉列表中提取值。为了简化,我有以下响应:

<html>
<body>
    <div>
        <select id="toto" style="width:100px;">
            <option selected name="name1" value="value 1"></option>
            <option selected name="name2" value="value 2"></option>
            <option selected name="name3" value="value 3"></option>
        </select>
    </div>
    <div>
        <select id="tutu" style="width:100px;">
            <option selected name="name1" value="value 1"></option>
            <option selected name="name2" value="value 2"></option>
            <option selected name="name3" value="value 3"></option>
        </select>
    </div>
</body>
</html>

我需要从第二个select(id=“tutu”)中提取name1、name2和name3。我不能使用XPath,因为我的HTML文件不是有效的XML。

t98cgbkg

t98cgbkg1#

尝试使用CSS选择器提取器,给select[id=tutu] > option作为"选择器"和name作为"属性"

更多信息:

此外,如果你勾选Use Tidy框,应该可以使用XPath提取器,但是CSS选择器提取器工作更快,消耗更少的资源,所以如果你可以得到你想要的使用CSS选择器-去吧:

相关问题