如何跟踪 jquery 选择器中定义的链接?
我有一个黄瓜测试(使用 Capybara),需要点击 js.erb 视图中的链接。 该视图如下所示: $('#form-or-login').html("0), "yyy" )) %>"); How do Ireac…
使用水豚进行验收测试时奇怪的复选框行为
当我通过浏览器提交复选框全为空白的表单时,coach_ids=>[""] 和 recruit_board_ids"=>[""] 为空白,这很好但是 Parameters: {"utf8"=>"✓", "authent…
Capybara——如何检查包含换行符的内容
假设我的 HTML 输出... foo... ...检查“foo”是否是该行中的最后一个文本非常重要。 使用水豚检查线路返回的最快方法是什么? Then I should see "fo…
如何使用 Minitest、Capybara、Selenium 执行 javascript 测试?
有很多关于如何使用 Capybara/Selenium/Rspec 执行 javascript 测试的示例,您可以在其中编写如下测试: it "does something", :js => true do ... en…
Capybara 提交按钮 - 不兼容的编码正则表达式匹配
form.erb searchs_spec.rb require 'spec_helper' describe SearchesController do it "should do something" do visit searches_path page.fill_in '…
RSpec with Capybara - 使用 OpenID 测试登录
我正在按照 Railscast 创建请求规范 http://railscasts.com/episodes/ 257-request-specs-and-capybara 在我的应用程序中,用户使用其 Google OpenID …
为什么我的 Cucumber 测试在使用 Selenium 运行时失败?
我正在使用 Cucumber/Capybara 组合测试 Rails 3 应用程序。我还尝试使用 Selenium 来测试一些 JavaScript 特定场景,但遇到了我不明白的奇怪困难。 …
使用水豚的黄瓜 web_step#follow 会产生 NameError
有谁知道为什么当我使用 web_step#follow 方法时出现以下错误? When I follow "Stuff" within "#main-nav" # features/step_definitions/web_steps.r…
Capybara/Selenium/Cucumber 未在文档就绪时运行 javascript
我正在尝试使用 Cucumber 和 Capybara 为我的 Rails 应用程序编写一些集成测试。然而,我的应用程序的主页不会加载任何数据 - 一旦页面加载,它就会触…
如何使用Authlogic_RPX和Steak测试用户特征?
我正在尝试测试用户应登录的 Rails 3 应用程序的功能。 我使用 authlogic_rpx 通过 Facebook 和 Twitter 对用户进行身份验证,但我不想测试该过程。我…
RubyMine 中的 Capybara 代码完成
在 Cucumber 的步骤定义中使用 Capybara 时,是否可以从 RubyMine 的代码完成中获得一些帮助?我是Capybara的新手,所以不必一直检查参考站点会非常有…
Capybara:找不到 HTML 内容的链接
鉴于这样的 HTML 结构 My Link 黄瓜步骤捕获 When I follow "My Link" 不会被水豚通过使用默认 webstep 的 When /^(?:|I )follow "([^"]*)"$/ do |lin…