问题标签 [cypress-testing-library]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
88 浏览

angular - Cypress - 从 mat-button-toggle-group 获取 [value] 值属性

我有一个选择器<mat-button-toggle-group [value]="myValue"></mat-button-toggle-group>

我想获得[value]价值,为此我做到了。

但这会返回一个空字符串而不是属性值。

0 投票
3 回答
56 浏览

cypress - 如何检查赛普拉斯<=10的点数

如何进行检查 <=10 ?也许 to.have.length.most() DOM

0 投票
1 回答
45 浏览

javascript - 将从 .invoke() 返回的值分配给赛普拉斯中的变量

我正在使用以下代码从 < td > 获取文本值:

它在某些页面上工作正常,而不是在其他具有相同表类型/类/等的页面上工作正常。前端是用 Angular 构建的

使用这样的相同代码也会失败:

0 投票
2 回答
29 浏览

cypress - 如果解析测试电子邮件花费的时间太长,我该怎么办?

我计划用 Cypress 和 MailHog 测试确认电子邮件。原则上,那里应该存在一些属性和值。在大小约为 200 K 的测试邮件中,以下代码完美运行。

it.only('确认邮件的正文应包含字符串 (Kaufland)', () => {

现在,我有另一个客户的电子邮件,它有点笨重,而且非常复杂和分层。桌子上的桌子。但是,它的大小也只有 324K。

当第一个客户的邮件在几秒钟内被检查出来时,Cypress 在解析第二封邮件时挂断,或者超过 2 分钟后仍然没有结果。

我在这里有什么选择?

0 投票
1 回答
38 浏览

testing - 如何验证请求来自赛普拉斯?

我们有一项服务可以在用户访问数据之前对其进行验证。我需要知道请求是否来自赛普拉斯。我知道我可以查看用户代理,或者我也可以设置请求标头,但我试图找到普通用户无法从浏览器执行的任何其他方式。赛普拉斯还有其他我们可以使用的请求发送吗?

0 投票
3 回答
40 浏览

cypress - 赛普拉斯:即使在所有文本字段都填满后,提交按钮也被禁用

我正在尝试使用 cypress 自动化文本提交表单。即使在所有字段都已填写后,“创建学生”按钮也会被禁用

图片

请查看 cypress 错误

代码 :

0 投票
2 回答
60 浏览

javascript - Cypress Cucumber,如何在一个步骤中从页面获取数据并在另一个场景步骤中使用它

下面是我的场景,在一个场景中,我从页面获取数据并将其作为别名保存在变量中。然后我想在其他场景中使用相同的变量/数据来输入输入字段。我正在使用 Alias 但收到此错误。

cy.wait() 找不到注册别名:@Orderinfo。你还没有给任何东西起别名。

即使它正确地连接了。数据存储在 @Orderinfo 中,但在其他 sceanrio 步骤中不可访问。

0 投票
0 回答
10 浏览

json - 在赛普拉斯自动化中,如何将 XLSX 文件转换为 JSON 文件以将数据与网站数据进行比较

赛普拉斯自动化 - 我有一个 XLSX 文件,它在夹具文件夹下有 100 多行现在我需要转换为 JSON 文件以将 json 数据与网站数据进行比较。有人请帮忙。我对赛普拉斯自动化非常陌生。

0 投票
0 回答
35 浏览

reactjs - CyPress 无法模拟 API 调用

  • 我们正在开发一个 react + typescript 项目并尝试使用 cypress实现单元测试。
  • 我有一个名为的组件,其中调用GettingStartedForm了两个 APIcomponentDidMount
  1. Create API
  2. Get API- 创建成功后调用。
  • 我们正在尝试模拟两个 API 调用,但Get API调用没有被模拟。

这是组件,

这是我的测试,

和控制台消息在这里

在此处输入图像描述

我们在这里缺少什么吗?非常感谢任何帮助。

0 投票
0 回答
5 浏览

security - Cypress 在自动化中使用安全证书与 cypress

Com cypress preciso automatizar uma aplicação que atualmente utiliza certificado de segurança,nunca automatizei desta forma。

Quando vou executar o cypress chamando o link, o bot pede para validar o certificado。

Num processo normal eu clico no certificado confirmando eo mesmo continua。


使用 cypress,我需要自动化当前使用安全证书的应用程序,我从来没有以这种方式自动化它。

当我去运行 cypress 调用链接时,机器人要求验证证书。

在正常过程中,我单击证书确认,然后继续。

在此处输入图像描述

在此处输入图像描述