e2e-testing 相关问题

端到端测试是一种用于测试应用程序流程是否按照设计从头到尾执行的方法。执行端到端测试的目的是识别系统依赖性并确保在各种系统组件和系统之间传递正确的信息。

Cypress - 单击后如何处理基本身份验证弹出窗口

我正在研究足球比赛门票销售页面的自动化。该网络处于预生产阶段,因此它在访问该页面时要求我提供基本身份验证。 这就是为什么当...

回答 1 投票 0

Testcafe TypeText 功能不适用于 CKeditor

我已针对以下元素在所见即所得编辑器中输入文本: 我已针对以下元素在所见即所得编辑器中输入文本: <div class="ck ck-content ck-editor__editable ck-rounded-corners ck-editor__editable_inline ck-blurred" lang="en" dir="ltr" role="textbox" aria-label="Editor editing area: main" contenteditable="true"><p><br data-cke-filler="true"></p></div> 出于某种原因,typeText 函数似乎不想在文本框中输入文本 尝试以下操作后。我可以看到 testcafe 正在点击文本框但没有输入任何字符: const editable = Selector('.ckeditor__editable[contenteditable=true') await t.click(editable).typeText(editable, 'test') 对于遇到此问题的任何人,都会提出一个错误here 同时,在对我有用的问题中所述的当前解决方法如下: await t.eval(() => { const editor = window.document.querySelector(".ck-editor__editable"); editor.ckeditorInstance.data.set(whateverYouWant); }, { dependencies: { whateverYouWant } });

回答 1 投票 0

剧作家的截图去哪儿了——我该如何控制它?

我在 Windows (11) 上有一个非常基本的编剧 (v1.18.1) 测试: 从 '@playwright/test' 导入 { test, expect }; 测试('测试',异步({页面})=> { await page.goto('http://whatsmyuseragent.o...

回答 3 投票 0

使用柏树从拦截的身体中保存价值

我有以下代码: 让测试=“未设置”; cy.截距( { url: '**/consumers/rx?extension=.jpg', 方法:“发布” }, (要求)=> { req.on('

回答 1 投票 0

如何在 e2e jest 测试 NestJS 中使用特定服务

我正在尝试在 NestJS 中使用 jest e2e 测试我的登录场景。 当我登录或注册时,它会通过短信向我发送验证码,如果我硬编码短信代码或更改我的逻辑以绕过它,

回答 1 投票 0

Cypress Codebuild 项目启动失败

我有一个 codebuild cypress 项目,它运行一个 buildspec 文件以运行我所有的 cypress 测试。我最近更新到 cypress v12 和 node 16,现在当我运行我的代码构建项目时,我...

回答 1 投票 0

如何在 cypress 中期望协议 http/https

我检查了一个关于在我的应用程序中强制使用 HTTPS 的案例,当开始强制使用 HTTPS 时,所有 HTTP 请求都将被重定向到 HTTPS 并返回。 哪个 Cypress API 可以帮助我找出它们? 谢谢。

回答 1 投票 0

Cypress 错误:[vee-validate] 验证不存在的字段:“#8”。首先使用“attach()”

我有简单的测试。它所做的只是在输入字段中提供数据并发送它们: it('尝试更改邮箱', () => { cy.login({email: Cypress.env('basicemail'), 密码: Cypress.env('

回答 1 投票 0

对不同提供商的多个帐户进行测试

我正在尝试为柏树设置一个 e2e 测试套件。我要测试的项目有点像vercel。它有多个 git 提供程序,您可以在其中登录并从该 gitprovi 托管您的代码...

回答 2 投票 0

未运行 API 测试的 TestCafe

当我们尝试运行示例 API 测试 testcafe 而不运行这些测试时,之前我们曾经运行过这些测试,但不是出于某种原因它们没有运行。 抛出错误 类型错误:t.request 不是

回答 0 投票 0

如何在 jenkins 中存储变量以进行端到端测试

我正在使用 dotenv 来存储我的测试用户名和密码。 例子: .env 内容示例: TEST_CONTENT_PWRD="123456" .ts 内容使用示例: const TEST_USR_LOOKUP:{[类型:字符串]:TESTU ...

回答 1 投票 0

[ExceptionHandler] this.athleteRepository.findByEmail 不是函数”在 NestJs 上进行 TypeOrm 升级后

我正在将我的项目升级到 TypeOrm 0.3.12 我花了很多时间修复我所有的集成测试,例如下面的 AthleteRepository: 从 '@nestjs/

回答 0 投票 0

赛普拉斯 E2E 调试模式 - 悬停时无限重新获取

当我在我的 React 项目上运行 npx cypress open 时,它会打开调试窗口,我可以在其中查看每个测试并检查每个快照。 有问题的测试非常简单 describe("预定更改

回答 0 投票 0

使用 detox 和 Android Studio 使用 url 进行端到端测试时,React 本机应用程序崩溃。测试在 ios 上运行良好

当我尝试使用以下测试用例运行带有 detox 的 e2e 测试时,应用程序打开但什么也没做,只有屏幕闪烁一次,测试失败。这发生在所有其他类似的测试中

回答 0 投票 0

Cypress - 无法在 Chrome 中打开链接/锚标记 url

我正在尝试通过使用 cy.click() 方法通过 cypress 单击简单的锚标记来导航到我的 Web 应用程序的不同部分。 浏览器中的 url 更新为新 url 但页面加载

回答 1 投票 0

POST multi-part/form-data with file for TestCafe t.request

我正在尝试使用 t.request() 在 TestCafe 中重新创建一个 curl 命令。我不知道如何将文件作为多部分 PUT/POST 请求的一部分上传。 这是基本的 curl 命令: 卷曲 --reques...

回答 0 投票 0

为 Cypress 中的所有请求添加基本身份验证

我是 Cypress 新手,需要为所有 cy.visit() 调用添加基本身份验证。 授权凭据取决于部署(即它们特定于我们在环境中设置的“baseUrl”

回答 5 投票 0

升级后 CORS 错误 TestCafe 模拟

我最近将一个项目的 TestCafe 从 1.8.6 升级到 2.4.0,现在我们的模拟由于 CORS 错误而失败,但是,我不确定如何解决它们。对于“选项”请求,我得到...

回答 1 投票 0

Testcafe - 如何让 Docker 镜像到达 localhost:3000

我在我的本地机器上运行了一个 webapp (http:localhost:3000)。我正在使用 testcafe docker 镜像来运行容器 docker run -v ${PWD}/e2e:/tests -it testcafe/testcafe firefox --base-url localh...

回答 1 投票 0

Cypress 在每个测试执行多次钩子之前?

我正在用 cypress 做一些 e2e 测试,遇到了 before hooks 的问题。我正在使用相同的测试但不同的变量测试多个页面。因此,我将我的测试包装在一个有趣的...

回答 0 投票 0

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