提问人:Venkata 提问时间:8/29/2018 更新时间:3/9/2022 访问量:9133
Cy变量在赛普拉斯从何而来
where does cy variable coming from in cypress
问:
我已经在测试项目中安装了 ESlint,它开始向我显示一些我需要解决的错误
其中一个错误是在 cy.request('someURL');
错误是 cy 未定义
所以我在文件顶部添加了一个导入语句,如下所示
import { cy } from 'cypress';
添加此语句后,没有任何请求通过,当我尝试执行测试时,我收到此错误。
一旦我删除了导入语句,测试就会执行完美
我哪里出错了
答:
16赞
Toli
8/29/2018
#1
cy
是一个全局变量。很像.所以真的是.您可以将其添加到 Eslint 中的全局变量中。不要从柏树导入。location
window.cy
cy
{
"globals": {
"cy": true
}
}
2赞
haxora
3/9/2022
#2
/* global cy */
在测试文件中导入上面的内容(Cypress 测试文件,例如:Cypress/Integration/Login.js
评论