【发布时间】:2013-05-31 16:05:17
【问题描述】:
我正在尝试使用 Watir 创建自定义 rspec 格式化程序,并在执行类时遇到此错误。我以前从未使用过 Watir。我需要一些特殊的宝石吗?
Error: uninitialized constant Watir::RSpec::Core (NameError)
我的代码:
require 'rspec/core/formatters/html_formatter'
module Watir
class RSpec
class CustomFormatter < RSpec::Core::Formatters::HtmlFormatter
end
end
end
【问题讨论】:
-
你在尝试使用 Watir 创建一个 rspec 格式化程序是什么意思? Watir 是用于驱动浏览器的,所以我不确定为什么要使用它来创建 rspec 报告格式化程序。
-
我没有通过浏览器开车,我正在测试一个应用程序并尝试使用 rspec 格式化程序在浏览器上报告其结果。这个格式化程序不使用 rspec 显示屏幕截图,我读到 Watir 确实如此,所以尝试了一下。由于我对 ruby 和 rspec 不熟悉,因此如果您分享一些其他关于屏幕截图测试报告的想法,我将不胜感激。 :)
-
我仍然不能 100% 确定您要做什么,但您可能想看看 watir-rspec gem。
标签: ruby-on-rails ruby rspec rubygems watir