测试 Web 应用程序的 Facebook 与 Cucumber 的集成
我想使用 Cucumber 和 Capybara 来通过执行以下场景来测试我的 Rails 应用程序的 Facebook 注册过程: @javascript Scenario: Connect account When I…
如何找到由 Dragonfly with Cucumber/Capybara 生成的图像?
在对 如何在带有 Cucumber/Capybara 的页面上查找图像,有人问: 我似乎不知道如何得到这个 使用生成的 URL 蜻蜓。它们看起来像这样: /media/BAh_som…
使用 Capybara / Rspec 测试登录
我在测试登录过程时遇到一些困难。目前,我有以下请求规范: describe "GET /admins" do before(:each) do @admin = Factory.create(:user, :winery =…
Capybara select 语句不适用于 Rspec
将 Capybara 与 Rails 3、Rspec 和 Cucumber 一起使用, 当我使用 select 语句时,例如 select("Unspecified", :from=> 'record_family_') 我收到错…
更改 jquery 事件,当使用水豚运行黄瓜时不会触发它
我正在用黄瓜和水豚在浏览器中测试一些jquery代码,当更改事件发生时,在文本字段中,它会调用某个函数,当我手动执行此操作时,一切正常,但是当运行…
水豚是否可以使用 HTTP 代理?
Capybara的API似乎不支持配置HTTP代理。有什么方法可以与它一起使用吗? 上下文:我使用 capybara 和 cucumber 来测试 Rails 应用程序,并使用 akepha…
水豚找不到 javascript
我是水豚测试的新手,遇到了一些问题。 我有一个正在尝试运行的场景,这是步骤实现: When /^I select the signin link$/ do click_link 'Sign in' en…
使用 Rspec 和 Rspec 在 Rails 3 中测试会话水豚
我正在尝试使用 rspec、factory_girl & 编写集成测试。水豚。我还安装了黄瓜,但我没有使用它(据我所知)。 我基本上想用我的用户预填充数据库,…
Webdriver 延迟问题
还有其他人遇到过 Webdriver 的延迟问题吗?我让它在 Cucumber 和 Capybara 上运行。而填写一张表格需要30多秒甚至几分钟的时间。由于某种原因,当 id…
在 Capybara 中设置 page/respone.body 曾经在 Webrat 中工作
我要迁移到水豚。 我遇到的问题之一是迁移 pdf 步骤。 此步骤将 page.body 设置为已解析的 pdf。 这样我就可以使用默认的黄瓜步骤。 When 'I follow t…
如何使用 Capybara 通过查询字符串获取当前路径
页面网址类似于 /people?search=name 当我使用水豚的 current_path 方法时,它仅返回 /people 。 current_path.should == people_path(:search => '…
如何在 Rails / Capybara / Cucumber 或 Rspec 中测试帖子
我正在使用 rspec、cucumber 和 capybara,我正在寻找一种方法来测试恶意用户无法破解表单然后发布到他/她无权访问的 URL。我在 cancan 中设置了权限…