对于 React 项目,我在 Github Actions 上放置了一个带有 Cypress 端到端测试的 CI 。 这是问题所在: 我的测试在本地通过他们都因 Github 操作上的此错误而失败: AssertionError:重试后超时...ms:预期会找到内容:“洗衣服”但从未找到。 似乎测 ...
对于 React 项目,我在 Github Actions 上放置了一个带有 Cypress 端到端测试的 CI 。 这是问题所在: 我的测试在本地通过他们都因 Github 操作上的此错误而失败: AssertionError:重试后超时...ms:预期会找到内容:“洗衣服”但从未找到。 似乎测 ...
我一直在使用 Cypress 来测试我的代码。 事实证明,当我在 Cypress 控制的 Chrome 上运行该应用程序时,内容标头不再存在。 我的软件正常运行需要响应内容长度,该软件使用这些值进行一些计算。 我想知道是否有某种方法可以让我获得用于编写测试的内容长度。 发生这种情况的我的测试代码部 ...
什么更有意义? 我正在为一家已经被其客户使用的公司测试完成的应用程序。 该软件实际上只显示数据。 哪种类型的测试最有意义,是端到端测试还是集成测试? 编辑:如果有什么不同,到目前为止的软件是完全未经测试的。 ...
我正在尝试测试一个 web 文本编辑器,它可以从本地系统保存和打开文件。 我在 Chrome v107 中使用 Cypress v11.2.0。 文件操作通过browser-fs-access库使用文件系统访问 API 。 例如,我无法测试任何文件操作,例如保存。 调用下划线系统function ...
我们正在尝试从 cypress v8 迁移到 cypress v11。 我们使用的是cypress-wait-until和cypress-plugin-tab 由于现在不推荐使用支持文件配置,因此尝试在cypress.config.ts中导入这些支持但是导入后出现ReferenceError: C ...
我正在编写赛普拉斯测试以检查上传的.mp3和.wav文件是否正确显示在 UI 中。 我正在使用selectFile api 来模拟将文件上传到浏览器。 在下面的测试中, .mp3测试通过,但.wav测试在.contains处失败,因为selectFile运行后在 UI 中找不到.wav文件。 有一个 ...
我正在尝试在单击按钮后拦截 cypress 中的一些请求,并且我正在尝试检查是否对 url 列表发出了请求。 如您所见,我使用了一个变量( isRequestCalled )来更新它,如果提出了请求,但更新似乎没有达到测试。 当请求被拦截时,isRequestCalled 的值在 scope 中更新 ...
我正在编写我的第一个 Flutter 集成测试,并注意到当应用程序启动时,用户已经登录并在登录后登陆页面。我不知道为什么会发生这种情况,可能是因为应用程序一直在运行以前在开发模式下使用登录用户在同一设备上? 有没有办法在没有以前的 state、没有会话等的情况下开始测试? 我在文档中找不到任何内容 ...
我正在测试一个非常复杂的报价工具,我需要测试折扣保证金价格和折扣价格。 假设目录中的价格为 100 美元,而合作伙伴获得 25% 的折扣,则合作伙伴价格为 75 美元 我应该这样测试 -> cy.get(partnerPriceField)/should('have.value', 75) ...
我尝试使用 session 进行一次性身份验证,并将其用于规范文件中的所有测试。 在尝试运行我的测试时,有时我会收到以下错误,我无法理解或修复。 对此的任何帮助将不胜感激。 browser.newContext:Cookie 应该有一个有效的过期时间,只允许 -1 或 unix 时间戳的正数(以秒 ...
我们正在使用 TypeScript 测试 Webdriver.IO ( https://webdriver.io/ ) 以测试它是否可以成为自动化端到端 GUI 测试的良好框架。 我们已经尝试过 Cypress 和 TestProject.IO,它们都具有本地构建的测试脚本记录器或带有插件或两者兼 ...
我想测试一个 GA4 产品点击事件。 为此,我在数据层中写入了所需的数据,我想看看数据层中是否有正确的数据。 但是,当我在 Cypress 中单击产品时,重定向速度比测试读取数据层的速度要快。 有什么办法可以暂停或冻结重定向? 这里是 Datalayer 中的期望数据: ...
我最近开始了一项新任务,使用 cypress 编写 e2e 测试,但是......该应用程序基于 iframe(我可以处理)但我的问题是它还使用了大量(我的意思是一吨)的 top.someFunction (). 那些 top.someFunction() 从 top 开始就干扰了 cypress ...
我正在尝试编写一个测试来检查请求主体是否没有正确的数据,它应该返回一个错误,状态代码应该是 400。我认为这是 nestjs 验证器的默认设置。 这是我的控制器,@Post("register/client-business-manager") async registerClientBusines ...
我正在尝试制作一个 JSON 文件来存储赛普拉斯测试的详细信息,但我不知道如何访问它们。 我需要的详细信息: 1-测试用例(它块)标题 2- 测试套件(描述块)标题 3- 当前重试次数在每个钩子之后 3- 测试用例 state(通过、失败、跳过) 4- 测试用例持续时间 5-测试用例错误消息( ...
在计算机网络课程中,我需要计算 python 中的端到端延迟, 我知道我必须使用由 tcl 创建的 tr output, 这个 tcl 与 ns2 一起运行。 我知道端到端公式,但我不知道如何从 tr 输出中收集数据! 公式是: tr output 的前 50 行: 请一些人留下线索如何使用 t ...
当您为您的应用程序进行 e2e 测试时,您希望测试整个应用程序,而不是它的某些部分,如单元测试或集成测试。 但在某些情况下,人们会模拟 API。 例如,当您有一个庞大的微服务作为您的后端时,这使得您的 e2e 测试非常慢,或者在您自己的 API 之外,您依赖于其他第三方 API,这使得您的 e2e ...
我正在尝试测试 GA4 是否跟踪了正确的数据。 但是,我有一个问题,即一篇文章可以有多个价格,具体取决于它是在集成环境还是在生产环境中播放。 getCorrectPrice 命令:Cypress.Commands.add('getCorrectPrice', () => { cy.u ...
Flutter 中的端到端测试是否有像 Cypress 或基于工作模拟器的最佳实践变体? 它应该涵盖适用于 Android 的应用程序,而不是 webapp 或 PWA。 我期待你的意见! ...
我正在 cypress 中测试基于 react-leaflet 的应用程序。 为了避免发出大量真实的 maptile 请求,我试图拦截对 mapbox maptile 服务器的调用,并用虚拟图块替换。 我在我的cypress/support.index.js文件中这样做:/** * Interce ...