如标题所示,我无法使用commands.js 中的任何命令。 index.js 中的 BeforeEach 也没有运行。我的配置:
cypress.json:
"supportFile": "./support/index.js",
index.js:
require('./commands')
import "./commands"
beforeEach(function () {
cy.clearLocalStorage();
cy.visit('');
})
测试在没有前置和命令的情况下运行。当我将 beforeEach 放入测试文件时它可以工作。会不会和系统权限有关?我正在使用 ubuntu。
最佳答案
刚刚运行了一个实验,在 cypress.json(标准文件夹结构)中没有 supportFile
条目的情况下,它工作正常,但在路径中添加了我需要的 /cypress
条目(在 Win10 上)
"supportFile": "./cypress/support/index.js"
关于node.js - 尽管进行了配置,Cypress.io 仍不采用 index.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54261136/