e2e-testing 相关问题

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

使用 Thirtyfour 和 ChromeDriver 的 Rust 程序打不开 url

我在 Ubuntu 中使用 Thirtyfour 和 ChromeDriver 编写了一个小的 Rust 程序。 ChromeDriver运行在9515端口,我只想访问一个url,但是访问不了。它打开铬浏览器 &...

回答 0 投票 0

一旦 cypress 集成 BrowserStack 套件执行完成,如何更改默认 allure reports 文件夹位置的路径?

我有一个可以在 BrowserStack 中执行的 Cypress Suite。执行完成后,它会在特定位置生成诱惑报告信息。/build_artifacts// 我有一个可以在 BrowserStack 中执行的 Cypress Suite。执行完成后,它会在特定位置生成魅力报告信息./build_artifacts/<build-id>/<browser>/session-id-for-machine-1/my-custom-report-folder。但是我想获取存储在/my-custom-report-folder中的报告信息。我想要这种方式的原因是每次我应该更改诱惑报告位置的路径(动态)以打开报告。 我浏览了是否有改变路径但没有运气。因此,我尝试在我的 cypress 命令中为 allure generate 步骤动态更改路径,但它没有用。添加了我在下面尝试过的带有动态路径的命令 allure generate build_artifacts/../../../allure-results --clean -o allure-report

回答 0 投票 0

Testcafe + 引诱

在这里输入图片描述 错误 "allure" 记者的 "reportTestDone" 方法产生了一个未捕获的错误。错误详情: 错误:charData 不应包含字符 ...

回答 0 投票 0

有没有办法在柏树中的按钮从可见变为隐藏时添加条件?

我知道添加条件语句会使测试变得不稳定。但是我只需要在按钮可见时单击它,当它被隐藏时我需要添加另一个条件,因为它的 CSS 在一段时间后发生了变化......

回答 1 投票 0

如何将 userDataDir 配置文件文件夹传递给 Puppeteer

我想将自定义配置文件传递给 Puppeteer。 首先,我尝试传递我真实的 Google Chrome 浏览器配置文件: const browser = await puppeteer.launch({ userDataDir: '/Users/[USERNAME]/Library/Applicat...

回答 1 投票 0

Cypress-BrowserStack集成测试套件是否也可以与Allure集成生成报告?

我有一个使用赛普拉斯设计的测试套件。最近我将它与 BrowserStack Automate 集成以克服一些代理问题。但是测试套件执行得很好,我不满意...

回答 0 投票 0

使用 cypress 测试 crx 文件而不是解压

是否可以使用 cypress 自动测试浏览器扩展的 crx 文件?我们目前正在测试解压缩的扩展,但在部署为 crx 后出现了一些错误...

回答 0 投票 0

我无法在 vue2 日期选择器上自动为我的 cypress 测试选择日期

我必须使用 Cypress 进行测试,这是一种使用 vue2 创建的表单,并选择一个特定的日期(2024 年 1 月 1 日): 我无法为我的赛普拉斯测试自动选择日期 关于我必须输入 .click(); 的日期到...

回答 1 投票 0

剧作家。如果找不到选择器,如何跳过组中的所有测试?

我正在与 Playwright 一起为 Angular 应用开发 E2E 测试。我必须确保存在所需的条件选择器才能继续,否则跳过进一步的测试。 换句话说,我需要跳过...

回答 0 投票 0

testCafe .switchToWindow() 方法 - 如何仅使用部分 url 主机名(或标题)切换到新窗口

我想只使用部分 url 主机名切换到新窗口。 例如改为 switchToWindow(w => w.url.host === 'testcafe.io') 我想使用像这样的东西: (w => w.url.ho...

回答 1 投票 0

如何实现与剧作家在一次测试中比较两个屏幕截图

我对剧作家很陌生,我有一个问题。 我正在尝试在一次测试中比较两个屏幕截图(之前和之后)。 这就是我想要实现的目标: 导航到网页 拿屏幕...

回答 2 投票 0

多个环境的 TestCafe 配置设置

我想知道是否有可能有一个 .testcaferc.json 文件为所有环境提供配置? 我们有很多共享的配置,所以我真的不想创建个人

回答 1 投票 0

如何在chrome docker镜像上从本地运行testcafe?

我不想安装chrome来运行testcafe,想使用chrome docker镜像。步骤1:docker run -d -p 4444:4444 seleniumstandalone-chrome 步骤2:docker container ls CONTAINER ID ...

回答 1 投票 0

如何从Cypress的beforeEach中删除所有cy.route?

我正在为我公司的应用创建大量的测试。在每个测试之前,我需要创建一个状态来工作,而且总是一样的,所以我在自己的方法中创建了一些路由,然后在支持...

回答 1 投票 0

在我的量角器测试中,我想在不同的场合将同一个文件上传到我的应用程序中,但是我的应用程序在上传时对唯一的文件名进行了验证,如何才能多次上传同一个文件?

在我的量角器测试中,我想在不同的不同场合将同一个文件上传到我的应用程序中,但应用程序在上传时对唯一的文件名进行验证。我需要重命名这个文件。

回答 1 投票 0

赛普拉斯测试的随机元素选择

目前正在测试一个本地的电影预订网站,我需要输入一定数量的票数来选择电影。这里附上屏幕截图--转载请注明出处 ...

回答 1 投票 0

为什么我在Nx使用React教程的第2步一直收到 "Cypress未能启动"?

当我试图使用Nx运行e2e测试时,一直收到 "Cypress无法启动 "的消息。我是Nx的新手,不知道如何解决这个问题。

回答 1 投票 0

探针。如何写一个定位器来选择所需的div并点击其上的按钮?

例如,页面上有三个块。 例如scructare每个块都有一个标题和div.action与按钮的例子,每个人的标题是不同的。我需要选择一个div与一个...

回答 1 投票 0

testCafe超时返回成功

我现在有一个页面处于中断状态,我的后台正在纠正,但我的测试还是返回成功。当我点击打开页面时,却永远在加载,打不开页面,我的 "期望 "是......

回答 1 投票 0

Testcafe和cloudflare

Cloudflare Access 希望在发送给应用程序的请求中使用这两个值作为头信息。将它们命名为以下内容。CF-Access-Client-Id: <Client ID> CF-Access-Client-Secret: <Client ...

回答 1 投票 0

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