如何在Gatling检查中使用CSS选择器提取元标记内容?

时间:2019-06-12 14:01:34

标签: css-selectors gatling

我的页面有一个包含csrf令牌的元标记:

<meta name="_csrf" content="somestring">

我想使用CSS选择器来获取内容:

action.check(css("meta[name=\"_csrf\"]", "content").saveAs("x-csrf-token"))

但是,此操作失败并显示以下错误:

css((meta,Some(content))).find(0).exists, found nothing

提取meta标签内容的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

在这种情况下,问题是html格式错误:

<html>
    <head>
        <head>
        </head>
        <meta name="_csrf" content="abc123">
    </head>
</html>

浏览器忽略了错误的标记,但是盖特林/它在后台使用的任何库都没有。

我尚未调查这是错误还是应该/可以轻松更改。