e2e-testing 相关问题

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

Cypress e2e 测试 - 如何解决跨源错误?

我正在测试一个集成 Gmail、Slack、Dropbox 等的 Web 应用程序。我正在尝试使用 Cypress.io 编写端到端测试,以验证身份验证流程是否正常工作。 Cypress 限制我出去……

回答 4 投票 0

如何让浏览器在测试剧作家时打开?

我正在对网址进行 e2e 测试。在测试过程中,用户需要单击其中一个元素。 剧作家写的代码如下: test("高级订单", async ({ browser }) => {

回答 1 投票 0

如何在Nestjs测试中重写身份验证中间件?

我在 NestJS 应用程序中进行了 e2e 测试,我想测试受某些身份验证中间件保护的路径。 从'@nestjs/testing'导入{测试,测试模块}; 导入 { AppMod...

回答 1 投票 0

Detox - 应用程序卡在 iOS 上的启动屏幕中

我的排毒设置在 Android 上运行良好,但在 iOS 上却有问题。 问题是,从 Metro 捆绑程序加载捆绑包后,应用程序卡在启动/启动屏幕上。排毒不是

回答 1 投票 0

如何处理剧作家中的 chromium 麦克风权限弹出窗口?

我正在努力做什么 测试需要剧作家访问麦克风的网站 问题 有问题的弹出窗口出现,并且似乎忽略了所谓的授予的权限。许可可以...

回答 2 投票 0

在 Cypress 中,您可以在 Element 上调用 .click() 方法而不识别错误吗?

我有一个 Angular 应用程序,我正在为其创建 Cypress E2E。 该应用程序的页面有一个表,其中第三列包含一个链接,该链接的类名“link ng-star-inserted”是我想要的...

回答 1 投票 0

如何通过 Typescript Playwright 中的单个断言来验证相似定位器的列表

我有一个定位器数组,我需要运行一个断言来验证它是否包含某些文本。我知道这可以循环完成,但这似乎是一种乏味的方法,我希望......

回答 2 投票 0

Cypress 不建议条件测试,还有哪些其他方法可以在不编写片状测试的情况下实现这一目标

我们的应用程序中有一个表: 如果表格长度大于5则显示分页,如果长度小于5则不显示 Cypress 认为使用条件不是一个好的做法...

回答 1 投票 0

如何使用 Cypress 自动移动水平 Ant Design 步长范围滑块中的两个标题?

我一直在尝试使用 cypress 自动化移动 Ant 设计步骤范围滑块的两个标题。 是为了在我们的项目中选择一个薪资范围,所以根据这些来过滤薪资...

回答 1 投票 0

在剧作家测试中添加cookie

无论我做什么,我都会收到错误(X.cookies 不是函数或 X.addCookies 不是函数)。我尝试使用上下文,page.context。 browserContext 等,它总是以相同的结果结束......

回答 6 投票 0

循环定位器数组并在 Typescript Playwright 中应用断言

我有一个定位器数组,我需要运行一个断言来验证它是否包含某些文本。我知道这可以循环完成,但这似乎是一种乏味的方法,我希望......

回答 3 投票 0

如何使用 Playwright 为 DOM 中的元素定义最有效的定位器

我正在为具有多个语言环境的网站添加剧作家测试。页面内容主要通过 CMS 内容呈现(我使用的是 Contentful)。 使用具有硬编码文本的定位器,例如await page.getByLa...

回答 1 投票 0

剧作家定位器和 CMS 内容

我正在为具有多个语言环境的网站添加剧作家测试。页面内容主要通过 CMS 内容呈现(我使用的是 Contentful)。 使用具有硬编码文本的定位器,例如await page.getByLa...

回答 1 投票 0

不变违规:TurboModuleRegistry.getEnforcing(...):找不到“RNLocalize”,从玩笑测试导入 redux 状态时反应本机

React Native:在应用程序构建后,从 jest 中的测试文件更改 redux 状态的变量。 由于我无法在测试文件中编写整个逻辑、组件和道具,因此我只需要传递一个

回答 1 投票 0

Cypress 升级到 Apple Silicon 后运行性能下降

我从旧的英特尔 Macbook 升级到了我当前的 M1 MacBook。我预计在迁移到 Apple Silicon 时会出现一些问题,但大部分问题都得到了解决。我会包含此信息,以防万一魔鬼......

回答 1 投票 0

将 cypress 与 vuetify 结合使用

我有一个 Vue.js 项目 (Nuxt.js),我使用 Vuetify 作为 UI。 对于 e2e 测试,我使用 Cypress。 以下是我在 Cypress 中的测试场景: 我在为页面创建测试时遇到问题,我...

回答 1 投票 0

在 Sveltekit + Playwright 中模拟后端第 3 方调用

这是一个关于在 SvelteKit+Playwright 中开发端到端测试时的设计模式/最佳实践的相当高级的问题: 确保任何后端代码的推荐方法是什么...

回答 1 投票 0

如何在 Angular 应用程序中使用 Puppeteer

我的问题很简单,但我不明白这是否可能,以及在这种情况下,如何可能。 我想在使用 npm 包的 Angular 应用程序中使用 puppeteer 库,但我......

回答 3 投票 0

柏树测试。如何测试深度链接

我对 cypress 测试有一个问题。 我有这样的测试 const deeplinkUrl = 'https://deeplink.page.link/2WmRA4zbfUcQz5AY9'; 描述('上传扫描视图', () => { 之前(()=> { 赛维西...

回答 1 投票 0

Pyautogui 无法与“用户同意”对话框交互

我遇到了 Windows 自动化问题。 背景:我需要自动化vPro远程桌面E2E流程,目标PC会弹出一个“用户同意”对话框来选择是否连接。我尝试...

回答 1 投票 0

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