对于 React 项目,我在 Github Actions 上放置了一个带有 Cypress 端到端测试的 CI 。 这是问题所在: 我的测试在本地通过他们都因 Github 操作上的此错误而失败: AssertionError:重试后超时...ms:预期会找到内容:“洗衣服”但从未找到。 似乎测 ...
对于 React 项目,我在 Github Actions 上放置了一个带有 Cypress 端到端测试的 CI 。 这是问题所在: 我的测试在本地通过他们都因 Github 操作上的此错误而失败: AssertionError:重试后超时...ms:预期会找到内容:“洗衣服”但从未找到。 似乎测 ...
当域不同时如何将变量从一个测试(它)共享到另一个? 我尝试了无数种方法,使用 Alias、Closure、Environment Variable、Local Storage,甚至使用 Event Listener,但是当执行下一个测试时,这些变量从 memory 中清除。 关键是我需要在 Web ...
我想用赛普拉斯检查这条完整的线,但提到的时间可能会有所不同。 我可以为此使用正则表达式吗?我该怎么做? 谢谢Then I verify the AL notification list contains unread item "some text 03:39 some more text" ...
//command.ts Cypress.Commands.add("getRunID"): any => { return cy.getData().then((response: any) => { var JsonResponse: any = respons ...
我正在使用 Cypress,我想检查用户是否可以看到给定的很长的字符串。 例如,如果某些其他元素与文本重叠,以至于您只能看到文本的一部分,则测试应该失败。 此外,如果元素overflow: hidden; 并且高度不够等。我怎样才能避免这种天真的方法可能产生的误报?// passes if the ...
我在 ag-grid 中有一个 DOM 元素<div class="ag-floating-bottom" ref="eBottom" role="presentation" style="min-height:0px;height:0px; display:none;overflow- ...
我正在尝试检索 google 搜索次数的字符串,以便将其用于 cypress 测试。 这是我试图用来获取它的代码。 它检索 null。 我还尝试了其他几种方法,例如 innerHtml 或 textContent。 我试过获取整个 div,调用文本,调用 val,获取孩子......没有任何效果. ...
我正在尝试让 DnD 在 Cypress 和 React 应用程序中工作。 起初,我尝试了所有通过鼠标事件进行模拟的示例,但它在我的环境中通常不起作用。 :( 我能够使用此代码编写一个测试,其中我知道拖动元素和放置元素。 而且效果很好。 我在赛普拉斯食谱中找到了类似的示例代码。 但是现在我需要在不 ...
我最近将我的 CRA 项目转换为使用 Vite。 除了 Cypress e2e 测试外,一切正常。 我看到测试需要预处理,所以我添加了cypress-vite 。 现在每次我尝试运行测试时,都会收到以下错误: 这是我的cypress.config.ts : vite.config.ts : 编辑 ...
我对赛普拉斯自动化非常陌生,并且一直在关注一些示例,但遇到了一个问题,该问题似乎在我看过的任何视频中都没有解决,即同一“描述”中的多个测试没有按预期运行。 如果我创建以下代码并运行它,一切都会完美无缺:- 然后,我尝试将测试拆分为单独的测试,如下所示:- 现在的问题是,在打开 Chrome 浏览器然 ...
我在我的项目中使用了 Quasar、Vue 3、Vite、Cypress。 我不知道如何获取.env变量(例如VITE_API_URL )并在cypress.env.json中设置。 在Vite之前我用过webpack,我知道怎么做。 我不想定义两次相同的变量,首先在.env中,然后在cypres ...
尝试访问屏蔽“xlsx”的赛普拉斯任务时出现此错误:“^0.18.5”以读取 excel 文件。 来自 Node.js 内部结构:TypeError:f.slice 不是 function 在 firstbyte (/local0/biologics/gitcheckouts/new-ui-e2e ...
我在启用session 存储功能的情况下使用 cypress 进行端到端测试。 直到最近,项目中仅有的两个 cookies 是“access_token”和“refresh_token”。 现在我又添加了 2 个 cookies 来存储一些数据,这些数据会在您使用该网站时自动写入和读取。 使用任何 ...
我有 html 如下内容, 从上面可以看出,我想取消选中名称为 1 的 div 的复选框。 我如何使用柏树来做到这一点。 ...
我的框架包含从不同feature文件调用的common step definitions 。 我想根据来自功能文件的step definition调用来设置locators 。 例如下面的Steps从公共模块调用step Definition 。 常用步骤定义 我想根据不同的特征文件为save按钮 ...
我有一个 Cypress 代码,其中包含敏感的 header,我希望对其进行屏蔽/解密cy.request({ method: 'GET', url: 'https://sample-url', headers: { 'key': 'value' } ...
当我尝试使用 @badeball/cypress-cucumber-preprocessor 在 Cypress 上运行我的 cucumber 测试时,我得到了这个奇怪的错误: 这表明错误来自我的duckduckgo.feature文件,如下所示: Scenario Outline: Steps ...
在我的 e2e 中,我需要在单击表中的复选框之前先检查数据表是否已填充。 我可以像这样检查计数 不幸的是,以下内容不起作用。 有什么建议么? ...
我正在尝试 select li 并单击/检查 span 这是复选框但是,不能这样做。 在这里,下面我试过了。 在这里,在上面的代码中,我想要 select li,其中“abc 帐户” ,一旦找到想要点击具有class tree-checkbox的跨度。 所以,我试过了。 但是,它说发现了多个元素。 ...
我正在尝试为 Firestore 设置设置experimentalForceLongPolling = true 。 这样做的原因是因为如果没有这个,Firestore 将无法在 Cypress 测试中与仿真器一起使用。 如何在 Firebase Web v9 SDK 中设置设置,特别是这个expe ...