cy 变量来自哪里 cypress

Ven*_*ata 5 cypress

我已经在测试项目中安装了 ESlint,它开始显示我需要解决的一些错误

错误之一是在 cy.request('someURL');

错误是 cy 未定义

所以我在这样的文件顶部添加了一个导入语句

import { cy } from 'cypress';
Run Code Online (Sandbox Code Playgroud)

添加此语句后,没有任何请求通过,当我尝试执行测试时出现此错误。

错误

一旦我删除了导入语句,测试就会完美执行

我哪里错了

Tol*_*oli 11

cy是一个全局变量。很像location。所以真的是这样window.cy。您可以将其添加到 Eslint 中的全局变量中。不要cy从柏树进口。

{
    "globals": {
        "cy": true
    }
}
Run Code Online (Sandbox Code Playgroud)