gpt4 book ai didi

ruby-on-rails - 使用 capybara 和 Selenium 获取要显示的 rails 异常

转载 作者:行者123 更新时间:2023-12-04 06:07:06 26 4
gpt4 key购买 nike

在使用 capybara 和 selenium 在 rails 中运行集成测试时,如果引发异常,则会显示一个空白页面,而不是通常带有堆栈跟踪的异常屏幕。有没有办法让 capybara 显示堆栈跟踪页面?

最佳答案

我无法使用 Webrick 或 Thin 显示堆栈跟踪,但我最终的解决方法是使用 Mongrel,它将堆栈跟踪正确打印到 stderr。

使用 capybara 0.4.1.2 或更高版本,您可以将 capybara 配置为使用 mongrel,如下所示:

Capybara.server do |app, port|
require 'rack/handler/mongrel'
Rack::Handler::Mongrel.run(app, :Port => port)
end

关于ruby-on-rails - 使用 capybara 和 Selenium 获取要显示的 rails 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4627928/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com