与标题中一样,我无法使用来自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。
答案 0 :(得分:0)
仅运行了一个实验,它在cypress.json(标准文件夹结构)中没有supportFile
条目的情况下工作正常,但是在路径中(在Win10上)添加了我需要的/cypress
条目
"supportFile": "./cypress/support/index.js"