小编Jel*_*Sch的帖子

如何通过函数返回 cy.request 的响应

我正在尝试使用以下函数传递 API 请求的结果:

Add(someName) {
        cy.request ({
            method: 'POST',
            url: someURL,
            body: {
                name: someName
            }
        }).then(function(response){
            return response
        })
    }
Run Code Online (Sandbox Code Playgroud)

然而,当我尝试调用此函数时,它没有给我响应的内容(它给我未定义)。我认为这可能与异步性(如果这是一个词)或对象的范围有关,因此尝试为响应别名或在函数外部定义一个对象(然后将响应分配给该对象),而不需要运气好的话。

javascript asynchronous return request cypress

4
推荐指数
1
解决办法
8357
查看次数

标签 统计

asynchronous ×1

cypress ×1

javascript ×1

request ×1

return ×1