【发布时间】:2019-04-04 13:52:44
【问题描述】:
我正在为一个在所有页面上都使用 http 身份验证保护的网站编写一些测试。
通过执行以下操作,我设法绕过它进行控制器测试
get exams_url, headers: {'HTTP_AUTHORIZATION' => ActionController::HttpAuthentication::Basic.encode_credentials('admin','admin') }
但是如何通过系统测试呢?我一直在寻找几个小时来尝试找到解决方案,但我发现的所有建议似乎都是针对旧版本的 Rails/Capybara 并且不起作用。 Rails 测试文档中似乎也没有关于此的任何内容。
【问题讨论】:
标签: ruby-on-rails automated-tests capybara