我想使用Selenium来测试使用JUnit的web应用程序。我想使用相同的测试用例来测试不同的浏览器;例如:首先,我想在chrome上运行我的所有场景,然后在Firefox上自动运行我的所有场景。
建议的方法是什么?
发布于 2015-05-12 07:58:10
我决定使用参数化JUnit测试作为参数,我在参数列表中初始化了适当的PageObject,请参见下面的示例:
@Parameters
public static Collection<Object[]> data() {
return Arrays.asList(new Object[][] {
{ new ChromePageObject() },
{ new FirefoxPageObject() }
});
}
发布于 2015-05-06 14:32:50
if(arg1 == "chrome"){
_driver = new ChromeDriver();
}
if(arg1 == "firefox")
_driver = new firefoxDriver();
}
https://stackoverflow.com/questions/30039198
复制相似问题