赛普拉斯,一体化测试框架和断言库,包括自动等待,请求模拟和请求存根
我正在尝试 Cypress(带有 TypeScript),看看它是否适合 E2E 测试特定的 Web 应用程序。我面临的挑战之一是我没有播种器来轻松地重新创建数据库......
Cypress 组件测试未将 NX 工作区中的 customWebpackConfig 与我的 Angular 应用程序一起使用
我正在尝试使用 Angular 应用程序在 NX 工作区中设置 cypress 组件测试。 到目前为止它确实有效,我现在唯一的问题是它不使用我的自定义 webpack
我正在测试一个应用程序,该应用程序有一个按钮,该按钮会导致屏幕上另一个元素中的值发生更改,而无需重新加载页面。然而,价值的变化几乎是瞬间的,或者需要几个小时......
我编写了一个脚本来登录 MS Teams 网站。不幸的是,我收到错误,请参阅这部分代码中的图片: // 1. 访问带有错误处理的页面 cy.log('👉 步骤 1:
我正在尝试处理 Cypress 中的错误,但 Cypress 应用程序抛出错误 cy.get('按钮[名称=“继续”]',{超时: 30000}) .catch((错误) => { cy.console.log("发现错误"); })
未使用 Cypress Automations 的 multiple-cucumber-html-reporter 生成 HTML 报告
我尝试使用 Mochawesome 设置报告,但无法让它按我想要的方式工作,所以我尝试了以下步骤来使用 cucumber-html-reporter:我可以在
我正在编写 Cypress 测试并在终端中无头运行它们。即使测试应该失败,但它们仍然通过了。 例如编写这段代码: 描述('网站登陆', () => { 它.o...
我可以在不访问 GUI 的情况下测试我的 pinia 商店并使用 cypress 拦截 URL 吗?
我想测试我的 pinia 存储操作结果 - 正确的错误抛出以及 cypress 的其他行为。 因此我想拦截我的 api 端点。 由于我的拦截,我得到了一个 html res...
Cypress 未在 gitlab 管道 CI 中安装二进制文件
我正疯狂地尝试在我的 gitlab 管道中安装 cypress。它在我的本地(Windows)上运行良好。 我的 gitlab yml 文件: CYPRESS_CACHE_FOLDER:$PROJECT_DIR/.cache/赛普拉斯 缓存: 路径: - ~/.
我想知道是否有一些如何使用 cypress 和 apache kafka 进行自动化测试。 为了能够在代理中“获取”特定主题,请发送主题(生产者)并接收主题(
我正在使用 cypress 来测试 api,并且我在哈希中有一个 access_token 参数,我需要将其粘贴在所有请求的授权标头中。 在下面的示例中,如果我使用标头目录...
Cypress - 角度 MDC 升级后元素被另一个元素覆盖
我最近将 Angular 升级到了版本 16,材质也随之更新。材料 16 引入了 MDC,因此我现有的 E2E 测试用例失败了。 我正在尝试输入...
我希望当我想要的文件的 GET 请求成功完成时,存根该类。 目前发生的情况是我点击了index.html页面,所有文件都被加载,包括MyCustomClass.js v...
如何在剧作家中给予固定等待,而不像我们在赛普拉斯中那样有任何条件:Cy.wait(600)
如何在剧作家中无条件地给予固定(隐式等待)等待。 我需要设置一个固定的等待值,如下所示: 等待(600); 谢谢你
我正在同时学习 Jest 和 Cypress。我知道他们不是直接竞争对手,因为 Cypress 专注于 E2E,而 Jest 专注于单元测试。现在我已经在我的项目机器人中实现了......
在我的 Cypress 测试中,我需要跨规范保存和使用一些值,例如,在创建用户时,我需要存储他的 id 以在其他测试文件中使用。例如我有这些文件: 测试-
我正在尝试对类的返回方法进行存根,但是当我在控制台中打印返回值时,它们似乎没有被存根。我的测试班: // MyCustomClass.ts 类我的自定义类{ // ...
在我的 Cypress 测试中,我需要跨规范保存和使用一些值,例如,在创建用户时,我需要存储他的 id 以在其他测试文件中使用。例如我有这些文件: 测试-
我正在尝试制作一个社交媒体类型的应用程序,目前正在尝试实现搜索功能以便能够找到朋友。我有下面的代码,有时可以工作,但其他时候则不起作用......