【发布时间】:2015-12-11 06:41:14
【问题描述】:
我正在使用 Java/Selenium webdriver 和 testng 来运行我的测试自动化,我有很多自动化项目,每个项目都使用一个测试套件.xml,我如何在同一台机器上同时运行两个或更多套件, 这是我创建 driverInstance 对象的代码:
public WebDriver getDriverInstance(
String Url,
String browser ) throws MalformedURLException {
WebDriver driver = null;
URL url = new URL( Url );
if( browser.equals( "firefox" ) ) {
DesiredCapabilities capability = DesiredCapabilities.firefox();
driver = new RemoteWebDriver( url, capability );
} else if( browser.equals( "chrome" ) ) {
DesiredCapabilities capability = DesiredCapabilities.chrome();
driver = new RemoteWebDriver( url, capability );
} else if( browser.equals( "IE" ) ) {
DesiredCapabilities capability = DesiredCapabilities.internetExplorer();
driver = new RemoteWebDriver( url, capability );
}
return driver;
}
【问题讨论】:
标签: java selenium selenium-webdriver testng selenium-grid