我已经构建了一个简单的Gem来为Capybara Webkit在场景失败时进行屏幕截图,它还可以保存当前页面的HTML文件,而不管您使用的是哪个Capybara驱动程序。然而,我遇到了一个我无法克服的问题,每当Gem中的代码被调用时,page.body都是空的。但是,当我在Rails应用程序中使用完全相同代码时,page.body不是空的。如果你看一下,你会发现我有一个访问page.body并保存内容的文件。问题是,当Gem access page.body,page.body为空时,只包含:<!DOCTYPE html PUBLIC "-//W3
我是卡皮巴拉的新手。Capybara.configure do |config| #config.default_driver = :selenium config.app_host = 'point to my localhost port 3000'如果我将default_driver设置为:selenium,一切都运行得很好。但我需要将驱动程序设置为:rack_test,以便在运行cucu