Webrat Selenium:无法启动新的浏览器会话:启动浏览器时出错(Selenium::CommandError)
我正在尝试遵循 RSpec Book 中列出的教程,并且正在阅读有关使 Webrat 与 Selenium 一起工作的章节。 这是我的 features/support/env.rb (遵循书中详…
方法缺少“类型”; Webrat 和 Cucumber 的问题
我正在使用 webrat 和 cucumber (rails 3) 开发一些项目,所以我用这个命令创建了一个功能 rails g cucumber:feature Requeriment client:string real…
Rails 3 Cucumber/Webrat 在简单的“Given”上失败:我是否设置了错误的东西?
我的功能文件: Feature: home page links Background: I am on the home page Given I am on the home page Scenario: I visit the about page When …
遇到“访问”问题在 Rails 教程中的集成测试中
我是 Rails 新手,正在阅读 rails 3 教程。我在运行集成测试时遇到问题。看来“访问”方法(Webrat?)总是会失败。这是我从 rspec 收到的错误消息: …
Capybara 的 HTTP 基本身份验证
我正在为我的 Rails 3 应用程序编写一些 RSpec 测试,并尝试从 Webrat 切换到 水豚。到目前为止一切顺利,但应用程序使用 HTTP 基本身份验证来授权我…
Cucumber:从表中选择一个元素进行删除或添加
我正在使用 ruby on Rails 开发的应用程序中有下表: 我想在 Cucumber 中创建一个测试,在其中从表中选择一个用户并将其删除或编辑。 我不知道它…
无法使用 webrat、Rails 和 Authlogic 测试注销
我正在使用 Rails 和 authlogic 进行登录。我正在尝试编写一个集成测试来使用 rspec 和 webrat 进行注销。 我看到的问题是,当我点击时,webrat 的行…
Cucumber/Webrat 用户会话 flash[:notice] 问题在 Rails 3 中仍然存在
嗨,我不久前遇到过这个问题... authlogic flash[:notice] 没有出现在 cucumber webrat 步骤中 而且看起来它仍然存在于 Rails 3 中,这是建议的修复。…
如何使用 Capybara(或 Webrat,我猜)和 Cucumber 检查某个单词是否多次出现?
我知道 /Interface \d/ 在页面上出现了 3 次。但我不知道如何用黄瓜中的水豚来测试这一点。这是我的第一次尝试: Then /^(?:|I )should see \/([^\/]*…
RSpec、webrat 和转义字符
我在 Rails 3 中使用 RSpec 2 和 webrat 来测试我的观点。我想确保视图不显示特殊字符(例如 &ldquo)。这是我的规范: it 'does not show special…
使用webrat时登录失败
我在rails 2.3.5上使用restful_authentication 1.1.6并使用webrat 0.7.1进行测试 当我使用浏览器测试时,登录工作正常。什么时候 我使用 webrat,它首…
如何在 Capybara 中 POST 到 URL?
刚刚从 Cucumber+Webrat 切换到 Cucumber+Capybara,我想知道如何将内容 POST 到 Capybara 中的 URL。 在 Cucumber+Webrat 中,我能够执行以下步骤: …
将输入标签与 Cucumber/Webrat 匹配
我正在学习 Cucumber,但我无法仅匹配输入标签。 我在视图中看到的是 <input type="submit" value="Press!" /> ,我在 Cucumber 中尝试过的是, T…