我是运行 Jest puppeteer 的新手。 我正在尝试在本地运行我没有编写的测试套件。 所有测试都无法运行,我得到这个错误指向 beforeEach ... "beforeEach(async () => {" “抛出:”超过 5000 毫秒的钩子超时。 如果这是一个长时间运行的测 ...
我是运行 Jest puppeteer 的新手。 我正在尝试在本地运行我没有编写的测试套件。 所有测试都无法运行,我得到这个错误指向 beforeEach ... "beforeEach(async () => {" “抛出:”超过 5000 毫秒的钩子超时。 如果这是一个长时间运行的测 ...
我设置了 jest-puppeteer,让它工作起来真的很容易,而且它对于我正在寻找的东西来说足够快。 我遇到的问题是,目前我有两个测试并且都有相同的设置步骤(beforeAll)。 我试图在所有测试之前添加一个设置步骤,但我无法做到。 但即使没有,我只是尝试使用当前浏览器全局并检索第一个 pup ...
我正在使用 Puppeteer 和 jest 框架进行 UI 自动化。 我以前曾使用过 selenium 并使用过扩展报告,我希望与 puppeteer 进行类似的报告。 有没有办法我可以使用范围报告,或者我们有一些类似的 puppeteer 报告? ...
在学习 puppeteer/jest 的时候,很多教程文章的例子都是一样的,比如: 和 jest.config.js 之类的: 他们在文章中都成功了,但是当我在本地运行该代码时,出现错误: 或者 有人得到同样的错误吗? ...
问题总结 static Storybook 上的 Storybook 快照测试返回空白屏幕截图,即使当我运行npx http-server storybook-static时它们在localhost:8080上看起来不错技术栈和相关代码视图 3 维特故事书笑话故事截图傀儡师我有组件及其各自的故事。 ...
我有大量测试,包含在“套件”或文件中,每个套件中可能有大约 10-15 个测试。 我遇到的问题是,如果套件中的第一个测试失败,那么它只会跳过该套件中测试的所有 rest,然后继续下一个套件。 这意味着,假设我有一套 10 个测试,如果第一个测试失败,则完全跳过接下来的 9 个。 我希望它们在经过时 ...
无法解决导入问题,已经在 package.json 文件中添加了 type = 模块 import { env, username, password, panel } from "../DemoAutomationProject/config"; ^^^^^^ SyntaxError: Canno ...
In my Typescript repository containing Puppeteer UI tests, i have a jest.config.ts file that was recently updated to export an async object because ...
我有一个 Next.js 应用程序和一个单独的 Express API。 我想在 Github 操作中使用 Jest 和 puppeteer 运行 e2e 测试,以自动构建和运行这两个应用程序,然后测试它们。 仅构建、运行和测试 Next.js 应用程序效果很好,但是当我在构建和启动 Express ...
有没有人使用fixtures(json文件)在postgres数据库中加载数据并执行UI测试? ...
我有以下测试用例: helper.navClick只是一个小包装: 大多数情况下,它会成功而没有任何问题,但有时它会被标记为失败: 这怎么会发生? 该 url 多次包含“auth”,我没有看到任何其他可能导致测试失败的内容。 ...
目标:我正在编写一个Puppeteer测试,需要监听某个响应,检查响应url是否为某种格式,然后保存响应,以便以后可以使用正文中的值。 当前代码:假设我们有一个 const teacherId 。 现在我的代码如下所示: 问题:这很好用......在找到第一个 http 响应时。 但我知道我正在寻 ...
我有一个复选框列表,每次 puppeteer 运行测试时我需要: 如果已经选择了一个框,则移动到下一个框和 select 它,如果选择了下一个框,则移动到下一个复选框,依此类推 if(await page.$eval(firstcheckbox, check=>check.checked ...
我正在尝试使用 puppeteer 在反应应用程序上进行 e2e 测试。 我更喜欢使用 TypeScript,所以我尝试从以下开头的文件开始: 不过,我似乎无法解决此错误: 我很想学习,但不知道如何解决这个问题。 ...
我的代码如下: 我也试过这个: 而我在浏览器控制台中尝试了这个并给出了正确的结果: 但没有使用 puppeteer 获得禁用/启用的属性。 ...
在测试我的页面时,依赖项会引发错误。 该错误并不严重,不会干扰我的应用程序。 但是当使用 puppeteer 进行测试时,出现此错误,他只是关闭了测试页面。 如何防止这种情况继续测试而忽略此错误? 例子: 该错误在页面上抛出,测试以它结束。 我的环境: 木偶版:5.4.2 平台/操作系统版本:mac ...
我在 pupeteer 中有一个页面,我正在尝试启动文件上传,它必须上传按钮。 问题是启动文件上传的两个按钮具有相同的类型和选择器。 此工作代码允许我完美地将文件上传到第一个文件输入。 现在我的问题是 - 有没有办法让我以编程方式在 pupeteer 页面上定位类型文件的 SECOND 输入? 因 ...
我遇到了一个将 puppeteer 与 jest 结合起来的大问题。 每当我点击“npm run test”时,此测试失败显示:“超时 - 在 jest.setTimeout 指定的 5000 毫秒超时内未调用异步回调。”。 即使我通过 timeout 作为第三个参数来测试 function 或从 ...
我正在尝试开玩笑地运行一个简单的木偶脚本。 下面是我的package.json内容: 下面是我的 jest-puppeteer.config.js 内容: 我还在我的 jest.config.js 文件中设置了preset: "jest-puppeteer" 。 以下是我在尝试使用以下命令运行脚本 ...
尝试使用 puppeteer 设置打字稿玩笑 我按照下面提到的分步说明进行操作 带有打字稿配置的 Jest-puppeteer 有一个简单的测试 当我运行我的测试时,我收到奇怪的错误 它指向 beforeAll 中的“等待页面”对象 我还注意到 chrome 尝试启动但没有启动可能是这个错 ...