ruby-on-rails - Mechanize 和 Capybara 的区别(使用 webmock/webkit/selenium)

标签 ruby-on-rails ruby rubygems

阅读了大量有关上述内容的文档后,我有点困惑:是否有什么 Mechanize 可以做而 Capybara(使用 webmock/webkit/selenium)不能做的有用的事情?

最佳答案

看起来 capybara 的使用频率更高(http://www.techwars.io/fight/capybara/mechanize/),这可能意味着更多的社区支持。

此外,您似乎无法仅使用基本的 Capybara 测试 Remote ,但可以使用 Mechanize,因为它已在此处制作为 Capybara gem 扩展:https://github.com/jeroenvandijk/capybara-mechanize .

关于ruby-on-rails - Mechanize 和 Capybara 的区别(使用 webmock/webkit/selenium),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20813787/

相关文章:

ruby-on-rails - 使用关联过滤逻辑

Ruby 在尝试使用 Rudyscript2exe 时出现 "can' t 修改卡住字符串“错误

ruby-on-rails - Rake 任务失败没有要加载的文件 -- nokogiri/nokogiri for Rails 2.2.2

ruby - 安装我的 gem 时出现奇怪的错误

ruby-on-rails - 我可以在 ActiveRecord(或 Mongoid)中为数据库连接和 table_name 进行线程安全的每个请求配置吗?

ruby-on-rails - 以编程方式定义 around_ 回调时为 "no block given"

mysql - Windows 是否支持 Datamapper 的 dm_mysql_adapter gem?

ruby-on-rails - Capybara + Poltergeist with Database-cleaner 找不到 FactoryGirl 记录

ruby-on-rails - Rails - 在 Controller 或 View 中使用类方法更好吗

javascript - FixedHeader 的问题