我们正在使用JBehave Web来推动我们的selenium测试套件用于新项目,并且非常像JBehave上提供的Etsy.com示例,尤其是Java/Spring maven原型,因为它适合我们的架构.
到目前为止最大的问题是文档,这就是我在这里发帖的原因,希望能在类似情况下得到其他人的帮助.
看起来JBehave Web只提供了一个"FirefoxWebDriverProvider"类,而且没有相应的类.有没有其他人遇到这个问题?您是否编写过自己的ChromeDriverProvider?
此外,我们需要更改默认情况下出现的浏览器的大小,我似乎无法在测试运行的引导过程中找到这样做的方法.
我们使用Maven原型:jbehave的Web硒-java的弹簧原型,它使用jbehave - Maven的插件和"运行的故事 - 与标注嵌"的目标,所以我们正在使用的"注释"扩展InjectableEmbedder的方法.
如果有人可以提供一些指导,我真的很感激,即使只是指向更多的例子.
jok*_*kka 11
webDriverProvider.get().manage().window().setSize(new Dimension(width, height));
Run Code Online (Sandbox Code Playgroud)
您可以通过浏览代码轻松找到这样的代码.如果您使用的是Eclipse,则打开声明和快速类型层次结构选项就是您需要的一切.
你可以使用TypeWebDriverProvider或PropertyWebDriverProvider.例如:
new TypeWebDriverProvider(ChromeDriver.class);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24293 次 |
| 最近记录: |