47得票4回答
将Cypress文件夹从项目根目录移动到其他位置

当我安装并运行Cypress时,它会在我的项目根目录下建立一个文件夹。 问题在于所有其他与测试相关的数据都存储在文件夹中。有没有一种简单的方法将它移动到并配置Cypress查找那里?

46得票7回答
Cypress - 如何使contains() 方法不区分大小写?

我有一个项目,它没有利用HTML的级别,并且HTML中的值大小写不一致。 是否有办法强制Cypress匹配文本,即使我只使用小写字符串作为contains()函数的参数?

46得票7回答
运行脚本时出现“找不到模块'dotenv'”的错误提示。

将.env文件加载到cypress根目录中的getToken.js脚本中以传递环境变量值时,会抛出“Cannot find module 'dotenv'”错误。我已经安装了npm install dotenv。请问我错过了什么?.env文件位于cypress根目录中。 环境:Windows ...

45得票6回答
如何使用Cypress检查元素内部文本的相等性?

我有一个包含另一个的,我想检查内部文本的相等性。我已经找到了使用invoke('text')函数来实现的方法,但我想知道这是否是最好的方法。所以我的问题是:如何使用Cypress检查元素内部文本的相等性?it('the channel name should contain be Anakin...

45得票14回答
Cypress并不总是能够执行元素的点击操作

我正在自动化谷歌计算器。 有时Cypress无法执行对按钮的点击操作。 测试会点击按钮(0到9),并进行一些简单的数学运算。 在30%的概率下,它无法点击元素,测试将失败。 问题出现时,我还录制了一个视频。 这里是视频。 我的项目位于此处:https://github.com/afili...

44得票3回答
使用 `react-testing-library` 和 `cypress` 有什么区别?

那么,react-testing-library用于单元/集成测试,而cypress用于端到端测试。然而,两者似乎做的事情相同: react-testing-library 促进模拟 像用户一样进行测试 从顶层组件开始(不是硬性要求,但如果不这样做,则在子组件测试中会出现大量重复的测试案...

44得票6回答
尝试从Cypress中的元素获取属性时发生错误

我有这个 HTML 元素:<input id="" type="text" name="last_name" value="Userc7bff2d0-7faf-11e8-9884-8fe4c5df7f77-Updated" class="medium" maxlength="2000" ...

43得票16回答
有没有一种方法可以在 Cypress 中断言某个路由未被调用?

我正在尝试断言在 Cypress 中没有调用某个路由。我已经彻底查阅了文档,但没有找到任何相关信息。 我想要做的事情类似于这样: cy.get('@myRouteAlias').should('have.not.been.called'); 目前我的解决方法是通过断言成功请求的提示消息...

42得票7回答
有没有办法在本地机器上运行并行的Cypress测试,比如说5个流?

我正在尝试在本地机器上设置Cypress并运行并行测试。但我找不到一些如何做到这一点的信息。

42得票1回答
如何在Cypress.io中强制测试失败

在 Cypress.io 中,如果满足某个条件,我是否可以强制测试失败?例如,在我的网页上,如果字符串“抱歉,发生了一些错误。”出现在页面上,我希望测试失败。目前我正在做什么,请看下面内容。/// <reference types="Cypress" /> d...