小编Dec*_*her的帖子

邮递员从 JSON 中获取值,其中使用 javascript 等于数组中的值

目前使用的Postman最新版本:6.7.4(最新)

我正在尝试从 JSON 响应正文中获取一个值并将其存储在环境变量中,但值 'username' 应等于我的首选用户名。

通常我会提取这样的值:

var jsonData = pm.response.json();
pm.environment.set("useridToken", jsonData.Customers[0].userid);
Run Code Online (Sandbox Code Playgroud)

这会给我列表中的第一项,但我希望从列表中获得第一项或第二项。例如,我希望获得userid where username EQUAL "Billy"。

身体反应的输出:

{
"Customers": [
    {
        "id": 24,
        "userid": 73063,
        "username": "BOB",
        "firstname": "BOB",
        "lastname": "LASTNAME
    },
    {
        "id": 25,
        "userid": 73139,
        "username": "Billy",
        "firstname": "Billy",
        "lastname": "lasty"
    }
   ]
}
Run Code Online (Sandbox Code Playgroud)

有小费吗?

我记得在 SoapUI 中是这样的:

$.channels[?(@.is_archived=='false')].id[0]
Run Code Online (Sandbox Code Playgroud)

我想在 Postman 的 JS 中不可能做到这一点?

javascript arrays json postman

8
推荐指数
1
解决办法
6591
查看次数

Selenium IDE select2选择一个项目

对于selenium IDE来说相当新鲜.

我一直试图让这个工作,但我有一些问题与select2.我已经研究过其他问题,例如:Selenium IDE-Automating Select2 Search Box 等.

到目前为止我所拥有的是:

clickAt | css=.select2-choice |
sendKeys | css=#select2-drop input.select2-input | Adobe
clickAt | css=.select2-result-label:contains('Adobe') |
Run Code Online (Sandbox Code Playgroud)

它打开select2,键入'Adobe'和过滤器,但不会点击它找到的结果.有什么想法/建议吗?

亲切的问候

ide selenium jquery-select2

7
推荐指数
2
解决办法
6120
查看次数

什么可能是C中的"double(f)(double)"表达式

就像我已经在标题中写的那样,我有一个问题,我需要了解double (f)(double)C中的含义.整个方法标题看起来像这样:

Bmp* drawGraph(double (f)(double),double minX,double maxX)
Run Code Online (Sandbox Code Playgroud)

这是一个大学项目,我的教授喜欢缺席或通过电子邮件或其他沟通方式无法访问.

我认为这个名称以及方法的提议几乎都是自我解释的.

在这个方法的信息中说"f"应该是一个函数,但我不知道在这种情况下我应该给出什么样的参数.

Bmp* drawGraph(double (f)(double),double minX,double maxX)
{
    double height = f(maxX);

    Bmp* bmp = newBmp(maxX, f(maxX) * 2);

    background(bmp, BLACK);

    //Hier zeichne ich das Koordinatensystem
    //in seiner minimalistischten Form

    drawLine(bmp, GREEN, 0, f(maxX), maxX, f(maxX));
    drawLine(bmp, GREEN, 0, 0, 0, f(maxX) * 2);

    for(double d = minX; d < maxX; d += 0.1)
    {
            drawLine(bmp, RED, d, f(d) + height, d + 0.1, f(d + 0.1) + height);
    } …
Run Code Online (Sandbox Code Playgroud)

c

7
推荐指数
1
解决办法
3226
查看次数

标签 统计

arrays ×1

c ×1

ide ×1

javascript ×1

jquery-select2 ×1

json ×1

postman ×1

selenium ×1