如何解决 Capybara::ElementNotFound 错误
我遇到了以下问题,这是我第一次使用水豚,你知道我如何解决这个问题吗,谢谢 我使用rails 3.0.0和以下gems gem 'rails', '3.0.0' gem 'capybara' gem…
黄瓜、水豚和 ElementNotFound
在我的 Rails 应用程序中,我有一个带有执行 javascript 函数的链接的页面: <%= link_to_function("Add an address", "add_fields(this)".html_saf…
如何在 Cucumber 中遵循 javascript 的重定向?
我有一个按钮(不是提交按钮),它在提交另一个表单之前执行 ajax 调用。 我想做的是, Given I am viewing homepage When I press "JustAButton" The…
在 Cucumber 中的场景大纲之前运行登录步骤
我正在使用 cucumber 和 webrat/mechanize 来测试 PHP 站点,并且我试图通过避免运行不必要的步骤来提高测试运行的速度。 我想使用场景大纲来检查大量…
未定义的局部变量或方法“_setup_mocks”在黄瓜 0.8.5 和 rspec2 中
内部:features/support/env.rb require 'cucumber/rspec/doubles' 我刚刚将我的项目移植到一个新的 cpu 上,它在所有内容上都返回此错误: undefined…
如何在页面加载时用水豚和硒火 Ajax 制作黄瓜
我有以下黄瓜故事: @javascript Scenario: Showing the page Given I am a logged in user And there is a member with a site And I go to the home…
使用delete_all和make时,rails 3中的mysql超时错误!在步骤定义中
我在黄瓜步骤定义中使用以下构造。 Given "I have following stuff" do Model.delete_all list.each { |i| Model.make!(:name => i) } end (make!…
黄瓜和水豚,单击非链接或按钮元素
我正在尝试使用 Cucumber/Capybara/Selenium 堆栈测试就地编辑器,但我的问题是编辑器是通过单击 div 而不是链接或按钮来激活的。我似乎不知道如何让…
Rails 3 黄瓜加载错误
我正在尝试让 Cucumber 与 Rails 3 一起使用。 但每当我尝试运行黄瓜功能时,我都会收到加载错误。 cucumber-0.7.3/lib/cucumber/ast/feature_element…
获取“响应代码 = 500”运行黄瓜时随机出错
由于某种原因,当我运行 Cucumber 时,即使所有测试都通过了,我仍然收到 500 的响应代码。每次我运行它时,对于不同的测试,错误都会随机发生。有时…
如何解决“未初始化的常量 Cucumber”问题错误?
我正在尝试启动并运行一个开源应用程序。 但不幸的是我收到以下错误: rake aborted! uninitialized constant Cucumber 我已经尝试使用以下行安装 Cuc…
Webrat (web_steps.rb) 未使用
当我执行以下黄瓜脚本时: Feature: Manage Customers In order to store customers As a user I want to create and manage customers Scenario Outl…