首页 > 其他 > 详细

三、TestNG 数据驱动注解

时间:2020-03-01 12:04:34      阅读:41      评论:0      收藏:0      [点我收藏+]

public class GridTest2 {
/
设置数据驱动数据
/
@DataProvider(name = "data_1")
public Object[][] test1(){
return new Object[][]{
{"firefox","http://192.168.1.105:8888"},
{"chrom","http://192.168.1.105:5555"}
};
}

/*
调用数据驱动数据,并判断数据进行对应的Grid创建,支持不同浏览器在不同node跑脚本
 */
@Test(dataProvider = "data_1")
public void testProvider(String browser,String url) throws MalformedURLException {
    DesiredCapabilities dc = null;
    if (browser.equals("firefox")){
        dc=DesiredCapabilities.firefox();
    }else if(browser.equals("chrom")){
        dc=DesiredCapabilities.chrome();
    }else {
        System.out.println("DataProvider.name.data_1,未包含该驱动");
    }
    WebDriver driver = new RemoteWebDriver(new URL("http://192.168.1.105:5556/wd/hub"),dc);
    driver.get("http://www.baidu.com");
}

}

三、TestNG 数据驱动注解

原文:https://www.cnblogs.com/surenliu/p/12388763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!