尽管进行了配置,但Cypress.io不会使用index.js

时间:2019-01-18 20:38:47

标签: node.js json cypress

与标题中一样,我无法使用来自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。

1 个答案:

答案 0 :(得分:0)

仅运行了一个实验,它在cypress.json(标准文件夹结构)中没有supportFile条目的情况下工作正常,但是在路径中(在Win10上)添加了我需要的/cypress条目

"supportFile": "./cypress/support/index.js"