cost 72 ms
我所有的 Cypress (React) 测试都在 Github Actions (CI) 上失败,并在本地通过时出现此错误“AssertionError: Timed out”

[英]All my Cypress (React) tests fail on Github Actions (CI) with this error " AssertionError: Timed out" while they pass locally

对于 React 项目,我在 Github Actions 上放置了一个带有 Cypress 端到端测试的 CI 。 这是问题所在: 我的测试在本地通过他们都因 Github 操作上的此错误而失败: AssertionError:重试后超时...ms:预期会找到内容:“洗衣服”但从未找到。 似乎测 ...

当域不同时,如何在 Cypress 中将一个变量从一个测试(它)共享到另一个?

[英]How to share a variable in Cypress from one test (it) to another when the domains are different?

当域不同时如何将变量从一个测试(它)共享到另一个? 我尝试了无数种方法,使用 Alias、Closure、Environment Variable、Local Storage,甚至使用 Event Listener,但是当执行下一个测试时,这些变量从 memory 中清除。 关键是我需要在 Web ...

检查文本在 Cypress 中是否完全可见

[英]Check that a text is completely visible in Cypress

我正在使用 Cypress,我想检查用户是否可以看到给定的很长的字符串。 例如,如果某些其他元素与文本重叠,以至于您只能看到文本的一部分,则测试应该失败。 此外,如果元素overflow: hidden; 并且高度不够等。我怎样才能避免这种天真的方法可能产生的误报?// passes if the ...

如何等待属性更改

[英]How to wait for an attribute to change

我在 ag-grid 中有一个 DOM 元素<div class="ag-floating-bottom" ref="eBottom" role="presentation" style="min-height:0px;height:0px; display:none;overflow- ...

为什么我得不到元素的 innerText 属性?

[英]Why am I not getting the innerText property of an element?

我正在尝试检索 google 搜索次数的字符串,以便将其用于 cypress 测试。 这是我试图用来获取它的代码。 它检索 null。 我还尝试了其他几种方法,例如 innerHtml 或 textContent。 我试过获取整个 div,调用文本,调用 val,获取孩子......没有任何效果. ...

赛普拉斯按偏移量拖放

[英]Cypress drag and drop by offset

我正在尝试让 DnD 在 Cypress 和 React 应用程序中工作。 起初,我尝试了所有通过鼠标事件进行模拟的示例,但它在我的环境中通常不起作用。 :( 我能够使用此代码编写一个测试,其中我知道拖动元素和放置元素。 而且效果很好。 我在赛普拉斯食谱中找到了类似的示例代码。 但是现在我需要在不 ...

cypress-vite:堆出 memory

[英]cypress-vite: heap out of memory

我最近将我的 CRA 项目转换为使用 Vite。 除了 Cypress e2e 测试外,一切正常。 我看到测试需要预处理,所以我添加了cypress-vite 。 现在每次我尝试运行测试时,都会收到以下错误: 这是我的cypress.config.ts : vite.config.ts : 编辑 ...

赛普拉斯 - 无法运行多个测试

[英]Cypress - Unable to run multiple tests

我对赛普拉斯自动化非常陌生,并且一直在关注一些示例,但遇到了一个问题,该问题似乎在我看过的任何视频中都没有解决,即同一“描述”中的多个测试没有按预期运行。 如果我创建以下代码并运行它,一切都会完美无缺:- 然后,我尝试将测试拆分为单独的测试,如下所示:- 现在的问题是,在打开 Chrome 浏览器然 ...

2023-02-01 14:24:34   2   39    cypress  
如何获取 Vite 环境变量?

[英]How can I get Vite env variables?

我在我的项目中使用了 Quasar、Vue 3、Vite、Cypress。 我不知道如何获取.env变量(例如VITE_API_URL )并在cypress.env.json中设置。 在Vite之前我用过webpack,我知道怎么做。 我不想定义两次相同的变量,首先在.env中,然后在cypres ...

带有 xlsx 的赛普拉斯任务在使用时导致 f.slice

[英]Cypress task with xlsx leads to f.slice when using

尝试访问屏蔽“xlsx”的赛普拉斯任务时出现此错误:“^0.18.5”以读取 excel 文件。 来自 Node.js 内部结构:TypeError:f.slice 不是 function 在 firstbyte (/local0/biologics/gitcheckouts/new-ui-e2e ...

2023-02-01 12:37:44   1   23    cypress  
cypress 浏览器在所有请求中发送所有 cookies

[英]cypress browser sends all cookies in all requests

我在启用session 存储功能的情况下使用 cypress 进行端到端测试。 直到最近,项目中仅有的两个 cookies 是“access_token”和“refresh_token”。 现在我又添加了 2 个 cookies 来存储一些数据,这些数据会在您使用该网站时自动写入和读取。 使用任何 ...

cypress cucumber - 如何识别调用步骤定义的功能文件?

[英]cypress cucumber - How to identify the which feature file calling step definition?

我的框架包含从不同feature文件调用的common step definitions 。 我想根据来自功能文件的step definition调用来设置locators 。 例如下面的Steps从公共模块调用step Definition 。 常用步骤定义 我想根据不同的特征文件为save按钮 ...

如何在 Cypress 中做条件判断

[英]How to do Conditionals in Cypress

在我的 e2e 中,我需要在单击表中的复选框之前先检查数据表是否已填充。 我可以像这样检查计数 不幸的是,以下内容不起作用。 有什么建议么? ...

Cypress select li 并点击 child span

[英]Cypress select li and click on child span

我正在尝试 select li 并单击/检查 span 这是复选框但是,不能这样做。 在这里,下面我试过了。 在这里,在上面的代码中,我想要 select li,其中“abc 帐户” ,一旦找到想要点击具有class tree-checkbox的跨度。 所以,我试过了。 但是,它说发现了多个元素。 ...

Firebase Web v9 中的实验性长轮询

[英]Experimental Long Polling in Firebase Web v9

我正在尝试为 Firestore 设置设置experimentalForceLongPolling = true 。 这样做的原因是因为如果没有这个,Firestore 将无法在 Cypress 测试中与仿真器一起使用。 如何在 Firebase Web v9 SDK 中设置设置,特别是这个expe ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM