【发布时间】:2016-10-06 21:29:11
【问题描述】:
在我的 UI 测试框架中,我有 5 个 webdriver 测试,目前仅在 firefox 浏览器中运行。
我需要在 chrome 和 firefox 多个版本中运行我的测试。
我们有一个浏览器堆栈许可,可以使用 RemoteWebdriver 来针对 chrome 和 firefox 的多个浏览器版本运行。
1)我应该如何在BeforeMethod或BeforeClass中创建驱动实例? 2)我应该如何从单个 maven 目标 mvn 测试中逐一迭代所有浏览器组合(浏览器? 3)如何跳过对特定浏览器(firefox 45,不在 chrome 51 中)版本的测试?
我应该如何设计我的框架?有什么建议么。非常感谢!
【问题讨论】:
-
您可以开始使用任何可用的经过验证的框架,而不是创建自己的框架或花时间重新发明轮子。
标签: selenium-webdriver webdriver selenium-chromedriver browserstack