cypress 相关问题

赛普拉斯,一体化测试框架和断言库,包括自动等待,请求模拟和请求存根

Cypress 管道 console.log 和命令日志输出

是否可以重定向或捕获Cypress浏览器日志和命令日志来输出? 我读了一些关于这个主题的 Cypress github 问题。但我不知道如何让它发挥作用。 基本上,我想捕捉...

回答 8 投票 0

断言输入元素包含 Cypress 中的特定值

我试图断言以下内容,其中 propSizeSel 是我的数字输入元素的 CSS 选择器: cy.get(propSizeSel).clear().type(100) .should('包含', 100); 不幸的是,这个屁股...

回答 3 投票 0

Cypress 有条件地通过测试,无需运行其余代码

所以这是我需要创建的 Cypress 测试场景: 访问网站,检查项目是否存在 2a)。如果是 - 更改名称并通过测试而不运行 其余代码

回答 1 投票 0

Cypress 会话存储会话

我在我的应用程序中使用 Cypress,它可以在 Cypress 的早期版本中工作,但现在我使用 13.15v,用户会话不会保留。 我的测试设置如下: 描述(“奥加尼...

回答 1 投票 0

cypress/typescript 中的条件测试

需要有关 cypress/typescript 条件测试的帮助。 按下按钮“.button1”后,我需要检查按钮“.button2”是否存在,如果存在 - 按下它并

回答 1 投票 0

如何解析 Cypress 中数据属性的值?

我有一个输入字段: 我想获取 min 属性的值并...

回答 1 投票 0

让 cypress 代码覆盖率与 Angular 和 TypeScript 一起使用

我正在尝试让 cypress 代码覆盖率与我的 Angular/TypeScript 项目一起使用,但我陷入了仪器步骤。 我尝试遵循一些指南,例如这个指南,但似乎没有任何效果...

回答 1 投票 0

对于使用 Cypress 的自动化测试,如何捕获 html 正文中未显示值的元素值

在我们使用 Angular 构建的 Web 应用程序中,有些地方使用了 Angular 形式,因此 html 元素值不存在于 html 正文中。 我们正在实施自动化测试...

回答 1 投票 0

E2E应该在生产中运行吗?

如果这是开放式的,我们深表歉意。 目前,我和我的团队正在制定端到端 (E2E) 测试策略,我们似乎不确定是否应该针对我们的分期执行 E2E 测试

回答 2 投票 0

如何让 cy.stub() 在 React 组件测试中用于导入?

我正在尝试存根 React hook。被测代码的简化视图如下: // 组件.tsx 从'react-router-dom'导入{useNavigate}; 导出默认函数 Component() { 常量

回答 1 投票 0

Next.js 的 loadEnvConfig 无法加载 Cypress 支持文件中的环境变量

我需要在 Cypress 测试中使用 Next.js 项目中的一些环境变量,看来正确的方法是使用 @next/env 中的 loadEnvConfig。 赛普拉斯提供了一种运行方式...

回答 1 投票 0

我们如何在 cypress 中使用 Angular 组件测试设置输入信号?

对于auditId 和paragraphId,我得到Type 'number' is not assignable to type 'InputSignal'。错误。在组件中我使用了这样的输入 审计ID = input.required();

回答 1 投票 0

Allure html 报告与 Cypress 集成,截断请求和响应正文数据

我将 Cypress 13.1.0 与 Allure 集成(allure-cypress v.3.0.4)。 生成的 html 报告中的每个测试步骤都会被截断为最多 132 个字符(请参阅附件)。 截断示例 是

回答 1 投票 0

如何用cypressjs测试quasar组件?

我使用 quasar 来构建我的 web 应用程序,我对使用 CypressJS 测试组件有疑问。 我在我的 web 应用程序上使用 https://quasar.dev/vue-components/select#Example--Generate-multiple-values...

回答 3 投票 0

Cypress:键入组合键

我正在尝试编写键盘快捷键“ctrl+space” 我试过 cy.get('body').type('{ctrl}{space}'); 但这不起作用 你有什么建议?

回答 2 投票 0

Cypress 尝试从 SAP UI5 库导入类但失败

在我的虚拟测试中: 从“ts/data/dao/AbstractDao”导入 AbstractDao; 描述(“样本测试”,()=> { it("测试方法", () => { AbstractDao.getInstance(&q...

回答 1 投票 0

在 Cypress 中使用异步等待

我是赛普拉斯的新手,我试图从一个元素中获取一个值以在测试后使用,但我无法获取该值。有人说我需要使用asyncawait,但是不行...

回答 2 投票 0

与 Cypress 同步获取元素文本

我在页面上有一个多选下拉列表。此下拉列表可以有 0 个或多个选定值。这是读取这些值并返回数组的函数: 异步读取所选内容(){ 常量结果 = ...

回答 1 投票 0

如何以有用的方式链接命令?

我想断言以下结构: 标题 <... 我想断言以下结构: <app-toggler data-cy="toggler"> <button id="1" data-cy="1"> <rows data-cy="rows"> <span>Title</span> </rows> <textarea> <text-rows data-cy="textarea"> <div title="Value1" data-cy="app-textarea-val1"> <span>Value1</span> </div> <div title="Value2" data-cy="app-textarea-val2"><!----> <span>Value2</span> </div> <div title="Value3" data-cy="app-textarea-val3"> <span>Value3</span> </div> </text-rows> </textarea> </button> <button id="2" data-cy="2"> <rows data-cy="rows"> <span>Titletwo</span> </rows> <textarea> <text-rows data-cy="textarea"> <div title="Value1two" data-cy="app-textarea-val1"> <span>Value1two</span> </div> <div title="Value2two" data-cy="app-textarea-val2"><!----> <span>Value2two</span> </div> <div title="Value3two" data-cy="app-textarea-val3"> <span>Value3two</span> </div> </text-rows> </textarea> </button> </app-toggler> 我想知道,例如: "Title, Value1, Value2, Value3"isOneOf.Buttons.Text() 示例: "Title, Value1, Value2, Value3".isOneOf.Buttons.Text() => 正确 "Titletwo, Value1, Value2, Value3".isOneOf.Buttons.Text() => 假 "Title, Value1two, Value2three, Value3four".isOneOf.Buttons.Text() => 假 我不清楚如何以正确且有用的方式链接命令以获得正确的所需信息。我希望我描述正确。 对于文本,您基本上链接了 .should('contain', ...).and('contain', ...) 断言,例如 cy.get('button#1') .invoke('text') .should('contain', 'Value1') .and('contain', 'Value2') .and('contain', 'Value3') 其中 .invoke('text') 获取按钮所有子级的完整文本,使用 .should('contain', ...) 有效地分割组合文本并查找单独的值。

回答 1 投票 0

获取API响应参数的文本

我想从 API 响应中的 URL 获取号码。为此,我获得了 URL,但我不知道如何将其转换为文本以提取数字。 cy.intercept('GET', 'http://viasphere.

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.