打开IE浏览器,我试图运行在IE我的自动化脚本,下载IE的驱动程序,并给予在路径,但由于某种原因,它的不开放和得到错误无法通过硒
org.openqa.selenium.SessionNotCreatedException :无法创建新的远程会话
我通过批处理文件
java -jar selenium-server-standalone-2.53.1.jar -Dwebdriver.chrome.driver="chromedriver.exe" -Dwebdriver.ie.driver="IEDriverServer.exe"
这里是代码创建0123设置路径
else if (AutomationConstants.BROWSER_TYPE.equalsIgnoreCase("IE"))
{
Browser ie = new IEBrowser();
System.out.println(ie);
try
{
webDriver = new RemoteWebDriver(new URL(SeleniumProperties.getHost()), ie.getCapabilities());
} catch (MalformedURLException mue)
{
LOGGER.error(mue);
}
}
private static final String NAME = "IE";
private static DesiredCapabilities capabilities;
static
{
capabilities = new DesiredCapabilities();
capabilities = DesiredCapabilities.internetExplorer();
capabilities.setPlatform(Platform.WINDOWS);
capabilities.setVersion("11");
capabilities.setJavascriptEnabled(true);
capabilities.setCapability("acceptSslCerts", true);
}
/** * */
public IEBrowser()
{
super(NAME, capabilities);
}
发布您的代码。 – Barney
我正在通过bathc文件设置路径java -jar selenium-server-standalone-2.53.1.jar -Dwebdriver.chrome.driver =“chromedriver.exe”-Dwebdriver.ie.driver =“IEDriverServer.exe” – user6939
else if( AutomationConstants.BROWSER_TYPE.equalsIgnoreCase(“IE”)){ Browser ie = new IEBrowser(); System.out.println(ie); webDriver = new RemoteWebDriver(新的URL(SeleniumProperties.getHost()),ie.getCapabilities()); } catch(MalformedURLException mue){ LOGGER.error(mue); } – user6939