问题标签 [percy]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cypress - 尝试运行 Percy Cypress 运行命令时,我收到“找不到浏览器修订版 818858”。错误
尝试运行 Percy Cypress ( npx percy exec -- cypress run
) 运行命令时,出现以下错误:
我已经尝试了一些在线解决方案,但它们似乎都不起作用,我也不完全理解原因。我试图删除节点模块并重新开始,但没有运气。任何帮助将非常感激。
webdriver-io - TypeError: webdriverio_1.default 不是函数 - Percy2 和 WebdriverIO7
我使用 webdriverio v7 和最新的 Percy 进行视觉测试时收到此错误:
它甚至没有达到 percy,所以那里没有截图。
我在代码中所做的只是截取页面截图:
这是我的package.json
文件:
注意:
这曾经在升级到 webdriverIO v7 和 percy v2 之前工作。
有人知道如何解决吗?
谢谢!
node.js - Puppeteer Percy 脚本未运行
JS 测试文件。只是尝试运行一个非常基本的 percy 测试来生成快照,我假设它是在线上传的。
package.json (我正在使用命令 npm run test:percy)
下面的错误信息。我的测试脚本命令有问题吗?遵循 Udemy 教程。在窗户上工作。PS为终端。
next.js - 引入 Percy 时,Netlify 构建因 netlify-plugin-cypress 而中断
我有一个使用 Cypress 和 Percy 的 Nextjs 应用程序。最初,我只设置了赛普拉斯。我正在使用 Cypress 7.5.0 版和 netlify-plugin-cypress。这两件事一起工作正常,构建成功部署。
但是,当我介绍 Percy 时,构建中断并出现以下错误:
找不到 Cypress 测试运行结果</p>
为了清楚起见,带有错误的部署日志图片:Netlify 部署日志错误消息指的是 netlify-plugin-cypress 中断
我按照本指南https://docs.percy.io/docs/cypress设置 Percy
我是否遗漏了一些东西来配置 Percy 在 Netlify 中工作?出于某种原因,它与插件不兼容吗?
任何帮助了解此错误的底部将不胜感激!
java - 我需要使用 Percy 视觉测试来捕捉特定区域
我正在使用 java selenium BDD 框架,在我的场景中,我启动 URL 向下滚动并捕获页面的页脚部分只是为了进行比较,但它捕获了整个页面。
例子
驱动程序=新的FirefoxDriver(选项);珀西 = 新珀西(司机);
但执行后我看到 Percy 仪表板,构建失败
cypress - 珀西没有在 CircleCI 球体中运行(带赛普拉斯)
我正试图让 Percy.io 拍摄一个用 Cypress 编写的、在 CircleCI 中构建的简单测试的快照。然而,尽管在 CircleCI 中通过了测试/构建,但“构建”在 Percy 仪表板中显示为失败。在赛普拉斯测试运行程序中,我的快照所在的位置显示“Percy 未运行”。
我遵循了 Percy 和 Cypress 网站上的教程。我可以通过运行percy exec -- cypress run让 Percy 在本地工作, 但 CircleCI 配置不通过命令cypress run运行 Cypress ,而是通过 cypress orb 运行它。
似乎赛普拉斯和珀西这两个球体不知道另一个球体的存在。
这是我的 CircleCI 配置文件:
Run Cypress Tests 步骤没有提到 Percy,所以我假设它根本没有运行 - 尽管使用了 Percy 球,但我缺少某种配置?
ansible - 在 YAML (Percy.io) 中声明和使用变量
嗨,我有一个看起来像这样的 YAML 文件 -
如您所见,这http://localhost:8080/
是该url
属性的一个公共部分。有没有办法声明一个变量hostname
并在文件中重用它?
我浏览了这个文档并尝试了以下方法,但它不起作用 -
但这不起作用。帮助!
webpack - 如何在 Percy 中配置模块名称别名
我在我的 Webpack (v5) 配置中定义了模块别名:
我可以设置 Storybook 来使用这些别名:
这是我的存储库。
不幸的是, Percy 文档和示例使用config.js
not main.js
。当我选择使用 and 的组合时.storybook/config.js
,.storybook/webpack.config.js
Storybook 似乎使用了预定义的 webpack 配置(并忽略了我的 webpack 配置),这显然没有正确捆绑我的项目。
- 如何配置 Percy 使用
.storybook/main.js
? - 如果不可能,那么如何让珀西考虑我的
.storybook/webpack.config.js
?
cypress - 通过票证 ID 将 Cypress 和 Percy 结果传递给 Jira 票证
是否可以通过 GitHub-actions 将 Jira 票证 ID 传递给赛普拉斯,以显示给定票证的测试结果?
我正在使用手动工作流程并订阅了赛普拉斯仪表板。
谢谢。