问题标签 [cypress-cucumber-preprocessor]
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 - 如何获得每个测试的赛普拉斯运行结果?
我想将 cypress 报告与内部工具集成,我可以通过使用 after:run 来实现,它通过迭代结果 Json 来发布数据,但我正在寻找可以让我在每次测试后捕获执行结果的东西案例已运行并将其推送到内部工具。类似于在每个钩子之后。
有什么办法可以做到这一点?
- - - 更新 - - - -
能够通过使用 mocha 自定义报告来实现它
cypress - cypress 如何在 Jira 中与 Xray 集成
我们在 Jira 实例中使用 XRAY 为我们的 QA 部门运行迄今为止的手动测试和记录指标。我们现在想更进一步,以实现与 X 射线集成的测试自动化。X-ray 可以使用黄瓜语法进行测试用例
将 Cypress 与 X 射线集成的方法是什么?
- 我们如何在 Jira 中创建自动化测试并将它们发送到 Cypress?
- 如何将柏树测试结果返回 X 射线进行报告和跟踪?
我们是使用这些环境进行柏树和自动化测试的新手,感谢您分享您的发现
问候
testing - BrowserStack cypress Run > cypress-cucumber-preprocessor 依赖图 + cypress 文件夹出错
使用 cypress 向 browserstack 启动测试时
目前,通过在我的开发环境(ubuntu)上运行命令来调试它
我的功能日志执行在browerstack构建仪表板中显示以下错误
我的 browserstack.json 如下
按照入门指南和任何其他提示,我没有发现发生了什么,尤其是在 browserstack 日志上,它试图找到一个带有 windows 路径的模块,而我所有的测试环境都在 linux ubuntu 上 > 我的目标是下一步运行所有这些都在 gitlab 上
cypress - 是否可以在控制台中显示每个步骤?
以前我使用 Behat 或量角器的时候,完整的场景会显示在控制台中,让你一步步跟着进度。此外,将它放在 CI 上以进行调试很有用。今天我将 Cypress 与 cucumber-js 一起使用,但我无法恢复这种行为。我尝试使用@cucumber/pretty-formatter,但正如我在文档中阅读的那样,它没有与 cypress-cucumber-preprocessor 集成。有什么办法可以用柏树制作漂亮的格式器?
ruby-on-rails-5 - Rails form_for 与 cypress,给出 CSRF 错误
我被困在这个问题上将近两天了。
这是我正在使用的表格
这是传递给控制器的参数。
这是控制器代码:
最后是测试代码。
塞浦路斯显示此错误。
CypressError:赛普拉斯检测到页面加载时发生跨源错误:
阻止来源为“http://localhost:3000”的框架访问跨域框架。
在页面加载之前,您已绑定到源策略:
http://localhost:3000
当您的应用程序导航到与上述源策略不匹配的新超级域时,会发生跨源错误。
这通常以以下三种方式之一发生:
- 您单击了将您路由到应用程序之外的
- 您提交了一个表单,您的服务器将您重定向到您的应用程序之外
- 您使用 javascript 重定向到应用程序外部的页面
Cypress 不允许您在单个测试中更改超级域。
您可能需要重组一些测试代码以避免此问题。
或者,您也可以禁用 Chrome Web Security,这将通过在“cypress.json”中设置 { chromeWebSecurity: false } 来关闭此限制。
https://on.cypress.io/cross-origin-violation
由于此错误发生在“每个之前”挂钩期间,我们将跳过当前套件中的剩余测试:“管理 > 设置 > 船只”
cypress - 运行功能文件时出错:无法遍历依赖关系图
我已经安装并尝试配置 cucumber 预处理器包以将 cucumber 实现到现有的 cypress 框架中。但是当我去运行我的功能文件时,我收到以下错误。有任何想法吗?
错误:无法遍历依赖关系图:无法从 C:\Source\CoreDevGit\Src 所需的“C:\Source\CoreDevGit\Src\Project\Project.Web.CypressTests\cypress\support”中找到模块“./commands” \Project\Project.Web.CypressTests\cypress\support\index.js
插件/index.js
php - 赛普拉斯视口未呈现所有缺少复选框的内容,结帐时订购详细信息。它在普通浏览器上显示正确
赛普拉斯视口未呈现网站上的所有内容。签出时缺少复选框,包裹详细信息。它在正常浏览器上显示正确,所有信息都显示在赛普拉斯视口上,但不在赛普拉斯视口上。
这是我在所有浏览器的 cypress 视口中看到的: cypress viewport missing checkbox
这是我在实际浏览器中看到的,也是正确的 复选框应该在那里
请帮助解决这个问题。
提前致谢。