我希望能够多次执行给定的测试,每种浏览器类型一次迭代。
说起来容易做起来难。我不知道我会怎么做。有没有人试过编码这样的东西?如果是这样,你愿意分享代码吗?
答案 0 :(得分:0)
为您要添加的每种浏览器类型创建单独的类。(您可以添加FirefoxDriver,ChromeDriver,SafariDriver,IEDriver等)因为浏览器有不同的配置方式。然后创建Main类,它将为您的< em> test 。该方法只接受WebDriver类型的一个参数。然后将这些浏览器类导入主类并从每个参数创建WebDriver对象。
WebDriver driver = new FirefoxDriver();
之后将它们放入数组类型的WebDriver对象中。之后使用for循环通过传递数组中的每个对象来调用该方法。
示例:
for (int i = 0; i < array.length; i++) {
test(array[i]);
}
希望这有帮助