当我安装并运行Cypress时,它会在我的项目根目录下建立一个文件夹。 问题在于所有其他与测试相关的数据都存储在文件夹中。有没有一种简单的方法将它移动到并配置Cypress查找那里?
我有一个项目,它没有利用HTML的级别,并且HTML中的值大小写不一致。 是否有办法强制Cypress匹配文本,即使我只使用小写字符串作为contains()函数的参数?
将.env文件加载到cypress根目录中的getToken.js脚本中以传递环境变量值时,会抛出“Cannot find module 'dotenv'”错误。我已经安装了npm install dotenv。请问我错过了什么?.env文件位于cypress根目录中。 环境:Windows ...
我有一个包含另一个的,我想检查内部文本的相等性。我已经找到了使用invoke('text')函数来实现的方法,但我想知道这是否是最好的方法。所以我的问题是:如何使用Cypress检查元素内部文本的相等性?it('the channel name should contain be Anakin...
我正在自动化谷歌计算器。 有时Cypress无法执行对按钮的点击操作。 测试会点击按钮(0到9),并进行一些简单的数学运算。 在30%的概率下,它无法点击元素,测试将失败。 问题出现时,我还录制了一个视频。 这里是视频。 我的项目位于此处:https://github.com/afili...
那么,react-testing-library用于单元/集成测试,而cypress用于端到端测试。然而,两者似乎做的事情相同: react-testing-library 促进模拟 像用户一样进行测试 从顶层组件开始(不是硬性要求,但如果不这样做,则在子组件测试中会出现大量重复的测试案...
我有这个 HTML 元素:<input id="" type="text" name="last_name" value="Userc7bff2d0-7faf-11e8-9884-8fe4c5df7f77-Updated" class="medium" maxlength="2000" ...
我正在尝试断言在 Cypress 中没有调用某个路由。我已经彻底查阅了文档,但没有找到任何相关信息。 我想要做的事情类似于这样: cy.get('@myRouteAlias').should('have.not.been.called'); 目前我的解决方法是通过断言成功请求的提示消息...
我正在尝试在本地机器上设置Cypress并运行并行测试。但我找不到一些如何做到这一点的信息。
在 Cypress.io 中,如果满足某个条件,我是否可以强制测试失败?例如,在我的网页上,如果字符串“抱歉,发生了一些错误。”出现在页面上,我希望测试失败。目前我正在做什么,请看下面内容。/// <reference types="Cypress" /> d...