node.js - 尽管进行了配置,Cypress.io 仍不采用 index.js

标签 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。

最佳答案

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

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

关于node.js - 尽管进行了配置,Cypress.io 仍不采用 index.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54261136/

相关文章:

Javascript HTTP POST 输入 JSON 错误

javascript - cy.wrap() 在 mailosaur 中等待 4000 毫秒超时

html - 有没有办法使用 XPath 选择特定的父级?

node.js - Cloudfoundry 上的 Restify 'invalid ELF header'

node.js - Redis 的 WebPack 问题

java - 使用 Jersey 将 pojo 解析为 JSON

json - 如何使用 angularjs 在本地存储中保存 json 响应?

javascript - 使用 Cypress.io 捕获所有 XHR 请求

node.js - 如何在 Node 服务器启动后使用 shell 脚本运行另一个服务?

javascript - 使用 javascript/nodejs 分割 url 并存储在数组、对象或字符串中