selenium – 在JBehave Web中运行FirefoxWebDriverProvider时如何更改浏览器窗口的大小

selenium – 在JBehave Web中运行FirefoxWebDriverProvider时如何更改浏览器窗口的大小,第1张

概述我们正在使用JBehave Web来推动我们的selenium测试套件用于新项目,并且非常像JBehave上提供的Etsy.com示例,尤其是 Java / Spring maven原型,因为它适合我们的架构. 到目前为止最大的问题是文档,这就是我在这里发帖的原因,希望能在类似情况下得到其他人的帮助. 看起来JBehave Web只提供了一个“FirefoxWebDriverProvider”类, 我们正在使用JBehave Web来推动我们的selenium测试套件用于新项目,并且非常像JBehave上提供的Etsy.com示例,尤其是 Java / Spring maven原型,因为它适合我们的架构.

到目前为止最大的问题是文档,这就是我在这里发帖的原因,希望能在类似情况下得到其他人的帮助.

看起来JBehave Web只提供了一个“firefoxWebDriverProvIDer”类,而且没有相应的类.有没有其他人遇到这个问题?您是否编写过自己的ChromeDriverProvIDer?

此外,我们需要更改默认情况下出现的浏览器大小,我似乎无法在测试运行的引导过程中找到这样做的方法.

我们正在使用Maven原型:jbehave-web-selenium-java-spring-archetype,它使用jbehave-maven-plugin和“run-storIEs-with-annotated-embedder”目标,所以我们使用的是“Annotated”扩展InjectableEmbedder的方法.

如果有人可以提供一些指导,我真的很感激,即使只是指向更多的例子.

解决方法 如何调整窗口大小
webDriverProvIDer.get().manage().window().setSize(new Dimension(wIDth,height));

您可以通过浏览代码轻松找到这样的代码.如果您使用的是Eclipse,则打开声明和快速类型层次结构选项就是您需要的一切.

如何使用Chrome驱动程序

您可以使用TypeWebDriverProvIDer或PropertyWebDriverProvIDer.例如:

new TypeWebDriverProvIDer(ChromeDriver.class);
总结

以上是内存溢出为你收集整理的selenium – 在JBehave Web中运行FirefoxWebDriverProvider时如何更改浏览器窗口的大小全部内容,希望文章能够帮你解决selenium – 在JBehave Web中运行FirefoxWebDriverProvider时如何更改浏览器窗口的大小所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1140729.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存