【发布时间】:2018-12-21 17:58:25
【问题描述】:
我正在尝试启动 Chrome 浏览器,但在 Selenium 中收到“未创建会话”错误。研究了一下,如果浏览器和Chrome驱动不兼容就会出现这样的问题,所以下载最新版本的Chrome驱动,即Chrome驱动2.45,兼容v70-72。
所以我已经下载了浏览器版本 70.0.3538.67,但我仍然无法启动 Chrome 浏览器并收到同样的错误。我正在使用 Eclipse 2018-09 和 selenium-server-standalone-3.141.59。以下是我的代码和错误信息:
代码:-
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class open_browser {
public WebDriver driver;
public void aa1() {
System.setProperty("webdriver.chrome.driver", "F:\\Selenium
files\\chromedriver.exe");
driver= new ChromeDriver();
driver.get("google.com");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
open_browser ob=new open_browser();
ob.aa1();
}
}
错误信息:-
启动 ChromeDriver 2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387) 在端口 48165 只允许本地连接。 线程“主”>org.openqa.selenium.SessionNotCreatedException 中的异常: 未创建会话 从断开连接:无法连接到渲染器 (会话信息:chrome=70.0.3538.67) (驱动信息:chromedriver=2.45.615291 (ec3682e3c9061c10f26ea9e5cdcf3c53f3f74387),平台=Windows NT 6.1.7601 SP1 x86_64)(警告:服务器未提供任何堆栈跟踪信息) 命令持续时间或超时:3.56 秒 构建信息:版本:'2.53.1',修订:'a36b8b1',时间:'2016-06-30 17:32:46' 系统信息:主机:'aspirehp-PC',ip:'192.168.43.104',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.8.0_191' 驱动程序信息:org.openqa.selenium.chrome.ChromeDriver 在 sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) 在 sun.reflect.NativeConstructorAccessorImpl.newInstance(未知来源) 在 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(未知来源) 在 java.lang.reflect.Constructor.newInstance(未知来源) 在 org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206) 在 org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158) 在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:678) 在 org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:249) 在 org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:131) 在 org.openqa.selenium.remote.RemoteWebDriver.(RemoteWebDriver.java:144) 在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:170) 在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:159) 在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:116) 在 practice.open_browser.aa1(open_browser.java:10) 在 practice.open_browser.main(open_browser.java:17)
【问题讨论】:
-
也使用 selenium-java-2.53.1。我想这是一个配置错误,所以我已经给出了我正在使用的所有版本。请帮忙。谢谢
标签: java selenium google-chrome selenium-webdriver selenium-chromedriver