如何在Ruby rspec中调用侦听器以生成运行时报告
有谁能帮我用ruby和rspec编写一个listener代码吗 我想使用这个侦听器如何在Ruby rspec中调用侦听器以生成运行时报告,ruby,rspec,selenium-webdriver,Ruby,Rspec,Selenium Webdriver,有谁能帮我用ruby和rspec编写一个listener代码吗 我想使用这个侦听器 class MyStoryListener def run_started(number_of_scenarios); end def story_started(story, narrative); end def story_ended(story, narrative); end def scenario_started(story, scenario); end def sc
class MyStoryListener
def run_started(number_of_scenarios); end
def story_started(story, narrative); end
def story_ended(story, narrative); end
def scenario_started(story, scenario); end
def scenario_succeeded(story, scenario); end
def scenario_pending(story, scenario, error); end
def scenario_failed(story, scenario, error); end
def run_ended; end
end
使用RSpec::Core::Reporter。注册监听器(我的故事监听器) 有关详细信息,请参阅
更完整的教程可以在上找到,但请注意,这是2008年发布的一篇文章,因此API可能从那时起就发生了变化。不清楚您的处境如何。不太可能有人会有时间从头开始为您编写整个教程,因此您是否可以花一些时间来展示您已经知道的内容,也许是一小段测试代码?然后回答的人只需给你缺少的部分我想使用这个listner类MyStoryListener def run_start(场景数);结束定义故事(故事、叙述);故事结束(故事、叙述);结束def场景(故事、场景);结束def场景_成功(故事,场景);结束def场景_挂起(故事、场景、错误);结束def场景_失败(故事、场景、错误);结束def运行\u结束;结束结束您应该编辑问题以添加这些详细信息。这次我已经为你做了。我还不清楚你被困在哪里。侦听器代码看起来像有效的Ruby。是什么阻止了你使用它?实际上我已经在testNg中实现了一个testNGprogress插件,这里我们使用的是ITestListener,我需要在ruby和rspec中实现的同样的东西是ruby的一个单元测试框架,所以我想告诉你如何实现listner,以及我在rspec中调用哪个listner,因为我在rspec中研究两种类型的listner(MyStoryListener,Class:rspec::Core::Reporter),所以我需要帮助,如何在rspec中调用listner,因为我是ruby新手