我无法开始新的会话

时间:2018-09-06 14:00:38

标签: java selenium exception dependencies

我正在尝试使用java设置硒,并包含以下几行。

WebDriver driver;

@Test
public void initialize() {
    String pathToChromeDriver = "C:\\Users\\User\\Desktop\\chromedriver\\chromedriver.exe";
    System.setProperty("webdriver.chrome.driver", pathToChromeDriver);
    driver = new ChromeDriver();        
}

一切都是最新的chrome,chrome驱动程序,selenium所有最新版本。但是我仍然-尝试了几天-

org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes are invalid address of the remote server or browser start-up failure.

似乎有可能重复,但是其他帖子中的每个人都在说“拥有它们的最新版本”。

依赖项;

<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-chrome-driver -->
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-chrome-driver</artifactId>
        <version>3.14.0</version>
    </dependency>

    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.14.0</version>
    </dependency>

如果我给chrome.exe路径而不是chromdriver.exe路径,则chrome在运行代码后会打开,但给定的网站不仅会加载浏览器。

0 个答案:

没有答案