在selenium中有一个很棒的生成报告的库,叫做LoggingSelenium,它可以像this one一样提供漂亮、详细的报告
有没有办法将这个库集成到jbehave中(假设它使用selenium)?
或者,是否有某种方法可以获得jbehave的此类详细报告(在selenium命令级别)?
发布于 2012-03-13 22:04:14
可能有,但我还没见过。在配置JBehave的运行时,您将拥有一个SeleniumConfiguration (如果您从原型创建一个maven项目,您可以看到一个很好的默认设置)。但是,它使用Selenium 2(也称为WebDriver)。在给定WebDriverProvider (一个JBehave类)的情况下,设置WebDriver通常需要前后两个步骤。我见过失败时的屏幕截图--也是作为一种JBehave AfterStory方法。
JBehave也有一个StoryReporter接口,用于在故事执行时跟踪事件,但这并不是您真正想要的。这更多的是Selenium基础设施的配置。
最大的问题是LoggingSelenium是否能与WebDriver应用程序接口一起工作。
https://stackoverflow.com/questions/9622500
复制相似问题