问题标签 [cucumber]

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.

0 投票
1 回答
5803 浏览

ruby-on-rails - Cucumber + Webrat + Selenium 指南

我一直在使用 Cucumber 和 Webrat 一段时间。我现在需要开始编写涉及 AJAX 交互的行为,所以我想为 Webrat 使用 Selenium 适配器。谁能指出一个简单且更新的分步指南,用于安装和配置 selenium+webrat+cucumber?我希望能够将 javascript 场景与非 javascript 场景混合使用。

0 投票
2 回答
555 浏览

ruby-on-rails - 如何将 Cucumber 集成到 Code to Test Ratio 中?

当我使用“rake stats”时,我可以知道我为我的 RSpec 测试编写了多少行代码。而且我的 RSpec 测试也会影响 Code to Test Ratio。

但是我也可以从那里的 Cucumber 步骤中列出我的代码行吗?

此致

0 投票
3 回答
6026 浏览

ruby-on-rails - 如何在 Cucumber 测试中模拟/存根模型

场景如下。My Order 模型有一个 after_create ,它与远程支付网关联系以检索支付 URL。在我的 Cucumber 测试中,我不想执行此操作,而是返回任意 URL。我目前的黄瓜测试如下所示:

鉴于有一个产品“产品 X”当我输入我的凭据并单击“立即订购”然后我应该被重定向到“任意 url”

问题是我在哪里/如何确保我的订单模型正确设置了 url 并且不联系远程支付网关?

0 投票
2 回答
278 浏览

cucumber - 使用 ironruby 调用黄瓜时出现未定义的方法“bin_path”错误

在过去的 2 天里,我只是骑着 BDD 浪潮。我对 Aslak Hellesoy 在 RSpec 上的 InfoQ 视频很感兴趣。特别是与语言无关的集成测试框架声称.. 所以我正在考虑用 Cucumber 测试一个 .Net 应用程序,这似乎是 BDD 故事运行者的最新化身。

按照 cukes.info 和 wiki 页面上的示例执行此操作。也安装了 IronRuby。但是最终结果不同,因为我得到了一个巨大的堆栈跟踪。

针对该错误在 IronRuby 问题跟踪页面上发表了评论

如果有人解决了这个问题或知道发生了什么......请留下回复。谢谢。

0 投票
6 回答
12126 浏览

php - 用于 PHP 应用程序的黄瓜

是否可以在 Rails 之外使用 Cucumber?我想开始使用它来测试我的一些 PHP 应用程序,但我真的不知道如何开始。

可能最简单的方法是创建一个仅用于运行 Cucumber 功能的 Rails 项目,但在我看来,这似乎有点矫枉过正。

设置 Cucumber 以测试非 Rails 应用程序的最简单方法是什么?

0 投票
1 回答
396 浏览

ruby-on-rails - Edge Rails 没有列出插件/宝石生成器

我最近使用 Edge Rails 创建了一个项目框架,并将其安装rspecrspec-rails插件cucumber(git 子模块)。如果我运行:

我得到的只是一个内置生成器的列表。插件中的那些不显示。我安装了与 gems 相同的插件并得到了相同的结果。有谁知道为什么会发生这种情况和/或我该如何解决?

0 投票
1 回答
288 浏览

flash - 如何测试 Flash 应用程序?

我有一个 swf 文件,当用户单击其中的各种内容时,它应该执行网络调用(然后根据调用结果执行某些操作)。

自动运行测试以确保 Flash 应用程序行为正确的最佳选择是什么?

顺便说一句,这适用于 ActionScript 8。不是弹性。我对黄瓜很有经验。

0 投票
2 回答
2392 浏览

ruby-on-rails - session[] 不会在黄瓜步骤中持续存在

每次这一步

在一个场景中运行时,它会创建一个新的购物车,而不是(从第二次通话开始)从会话中挑选一个。任何人都知道如何解决这个问题?

我在 Rails 2.2.2,黄瓜 0.3.98,webrat 0.4.4

PS 可能在电路中添加硒可能会有所帮助。但是,由于让黄瓜/硒起作用的初步尝试没有成功,我认为在与“永远不会起作用的东西”的黑暗力量对抗之前,需要一点智慧的呼唤

0 投票
4 回答
3190 浏览

ruby - 黄瓜之前的步骤

在 Cucumber 中是否有等效于 AfterStep 的 BeforeStep?

如果没有 - 有没有人找到解决方案/解决方法?

0 投票
2 回答
860 浏览

ruby-on-rails - 如何在 Ruby on Rails 中测试聊天应用程序?

为聊天应用程序实施集成测试的最佳方法是什么?

问题是我不知道如何在不存根和模拟所有内容的情况下实现两种用户行为。

您将如何实施这些步骤?

用 Cucumber 测试 Ajaxy 应用程序的最佳方法是什么?

如何测试两个用户同时登录?