我们正在使用 JBehave Web 来为一个新项目驱动我们的 selenium 测试套件,并且非常喜欢 JBehave 上可用的 Etsy.com 示例,尤其是 Java/Spring maven 原型,因为它适合我们的架构。
到目前为止最大的问题是文档,这就是为什么我在这里发帖希望我能从其他类似情况的人那里得到一些帮助。
看起来 JBehave Web 只提供了一个“FirefoxWebDriverProvider”类,而没有为 Chrome 提供相应的类。有没有其他人遇到过这个问题?您是否编写了自己的 ChromeDriverProvider?
此外,我们需要更改默认出现的浏览器的大小,我似乎无法在测试运行的引导过程中找到这样做的方法。
我们正在使用 Maven 原型:jbehave-web-selenium-java-spring-archetype,它使用 jbehave-maven-plugin 和“run-stories-with-annotated-embedder”目标,所以我们使用“Annotated”扩展 InjectableEmbedder 的方法。
如果有人可以提供一些指导,我将不胜感激,即使只是指向更多示例。