以编程方式切换 javascript 支持,无需重新启动 Firefox
问题:在 Cucumber 测试运行期间切换 javascript 支持而不重新启动 Firefox(也不诉诸不同的驱动程序)。 如果 Firefox 的 prefutils 暴露在网页中的 …
如何使用 Capybara 选择器正确选择字段
我有一个表单,允许我在一个表单中添加/编辑类别和子类别。该表单使用 AJAX,为了测试它,我一直在使用 Capybara 和一些选择器。 问题在于选择器在我…
为什么 selenium 不在我的应用程序控制器中运行 before_filters ?
我有一个子域 Rails 3.0 应用程序,我正在尝试使用 Cucumber/capybara/selenium 进行测试。我使用子域在应用程序控制器的 before_filter 中设置当前站…
Cucumber 不存储首页视图之后的会话
我正在经历这种情况: Rails、Cucumber、Capybara:会话未持久 该页面上没有选定的答案,并且每个发布的答案都不适合我,所以我将尝试稍微扩展一下这…
Rails 3 / Capybara 不保存模型属性
我正在尝试在我的 Rails 3 应用程序上运行 Capybara 1.0 测试,以测试当用户单击确认链接时,他是否真正得到确认。 现在,当我手动测试时,这实际上是…
无法使用水豚测试 Devise
我正在使用 Devise 构建 Rails 3 应用程序,并使用 Capybara 进行 UI 测试。以下测试失败: class AuthenticationTest < ActionController::Integrati…
带有子域的水豚 - default_host
我有一个使用子域来切换数据库(多租户)的应用程序。我正在尝试使用 Capybara 进行集成测试,它确实非常依赖于子域。 我的理解是,将 Capybara.defau…
Cucumber BDD 与水豚和设计集成
作为我之前关于SO的问题的后续行动,我已经按照以下教程进行操作https://github.com/RailsApps/rails3-devise-rspec-cucumber/wiki/Tutorial 虔诚地尝…
Capybara 测试 HTML 电子邮件
我想使用 Capybara 来测试我的应用程序生成的 HTML 电子邮件。 我目前正在使用 email_spec gem,因此我已经将电子邮件正文作为字符串(如果有帮助的话…
如何使用 Selenium::WebDriver::Element#click 从 SELECT 元素中选择一个选项?
使用 capybara 1.0.0 和 selenium-webdriver 0.2.0,在测试中我可以从下拉列表中选择类似以下内容。 select 'Food & Dining', :from => 'category_id'…
在 ruby on Rails 中运行测试时具有默认端口
我正在尝试运行我的测试 耙子规格 我使用 rspec、capybara 和 selenium 作为网络驱动程序。问题是,当我尝试运行规范时,它每次都会在不同的端口中启…
Capybara 和 Ajax 测试不工作
我用ajax提交表单。当表单提交出现错误时,表单会使用 ajax、jquery 再次呈现。 我正在尝试使用 Capybara 和 Rspec 测试此行为,如下所示: 描述“板…
如何使用 Selenium::WebDriver::Element#attribute('value')
我一直在得到 Selenium::WebDriver::Element#value 已弃用,请使用 Selenium::WebDriver::Element#attribute('value') 警告。 我仅收到此警告消息 pag…
跨重定向的 Cucumber 和持久会话
我 rails - 2.3.8 cucumber - 0.8.5 cucumber-rails - 0.3.2 capybara - 0.4.0 正在尝试测试一个特定的登录/注册场景,其中用户在登陆所需页面之前被…
Capybara+RSpec:它可以用于任何网络应用程序吗?
我在 http://railscasts.com/episodes/257-request- 看到了railscast specs-and-capybara 描述了如何在 Rails 应用程序上将 Capybara 与 RSpec 结合使…