0

有一个很棒的库可以在 selenium 中生成报告,称为LoggingSelenium,它提供了很好的详细报告,就像这个

有什么方法可以将此库集成到 jbehave (假设它使用硒)?

或者有什么方法可以获得这些关于 jbehave 的详细报告(在 selenium 命令级别)?

4

1 回答 1

0

可能有,但我还没有看到它完成。在配置 JBehave 的运行时,您将拥有一个 SeleniumConfiguration(如果您从原型创建一个 maven 项目,您可以看到一个很好的默认设置)。但是,它使用 Selenium 2(又名 WebDriver)。在给定 WebDriverProvider(一个 JBehave 类)的情况下,通常有设置 WebDriver 的之前/之后步骤。我已经看到失败时的屏幕截图 - 也作为 JBehave AfterStory 方法完成。

JBehave 还有一个 StoryReporter 界面,用于在故事执行时跟踪事件,但这并不是您真正想要的。这更像是 Selenium 基础架构的配置。

大问题是 LoggingSelenium 是否可以与 WebDriver API 一起使用。

于 2012-03-13T14:04:14.480 回答