黄瓜/水豚返回“未找到”重定向后的页面
首先,抱歉英语不好。 我有一个提交登录表单的测试。 重定向后,当我测试消息“成功记录...”时 那么我的 page.body 是 'Not Found' 但这在浏览器手动…
黄瓜和间隙:当前用户的步骤
我要完成的是在定义 Cucumber 步骤时使用(依赖)current_user 方法。我在我的项目中使用 Clearance。 首先,我尝试使用 sign_in 但它不起作用(我猜 …
如何使用 Capybara(或 Webrat,我猜)和 Cucumber 检查某个单词是否多次出现?
我知道 /Interface \d/ 在页面上出现了 3 次。但我不知道如何用黄瓜中的水豚来测试这一点。这是我的第一次尝试: Then /^(?:|I )should see \/([^\/]*…
使用水豚测试黄瓜中的饼干
作为网站集成测试的一部分,我将黄瓜与水豚一起使用。水豚似乎无法模拟cookie的使用。 例如,我在用户登录时设置 cookie: def sign_in(user) cookies…
为什么 Cucumber 被认为是集成测试工具而不是单元测试工具?
这一直困扰着我。为什么人们说在 rspec 中进行单元测试,而在 cucumber 中进行集成测试?我不是在问为什么这些测试是必要的 - 我知道集成和单元测试之…
jquery ui datepicker 的 xpath 选择器
我的页面在输入字段 #graph_start_date 上有一个 jquery ui datepicker 我正在尝试编写以下 Cucumber 步骤 When I click the graph start date Then I…
我可以重命名 Cucumber 的 step_definitions 文件夹吗?
Cucumber 非常适合行为驱动开发,但我想使用较短的目录名称。特征/步骤定义?为什么不是功能/步骤?我想有某种方法可以在 cucumber.yml 文件中更改此…
列出 Cucumber 中所有可用的标签
是否有命令行选项可以列出黄瓜测试套件中的所有标签? 例如,我想要类似的东西: cucumber --show-tags foo.feature 这会给我类似的东西: @ci @devel…
使用 Cucumber 和 Selenium 进行测试:如何查看浏览器中看到的内容?
我正在用 Cucumber 在 Rails 中测试一个场景,它返回说找不到要单击的编辑链接。如果我自己去该页面,它就在那里。显然我做错了什么,但我看不到。 如…
超时::Selenium/Capybara/Cucumber 错误
我有一个场景步骤 When I fill in the following: | Credit Card Number | 4111111111111111 | | CCV Value | 123 | | First name | First | | Last n…
黄瓜测试表中元素的顺序
我想运行一个测试来测试元素的顺序 我希望订单按日期升序。 这是我的黄瓜特征场景和最后一句话的步骤。 Scenario: Order of the events should be Asc…