首页 > 解决方案 > Selenium 代码:​​指定的 URL 未打开

问题描述

在下面的代码中,浏览器打开了,但脚本没有输入 URL。谁能建议我这个脚本所需的更正?

package SeleniumDemo;

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class S {

public static void main(String[] args) throws Exception {
    System.setProperty("webdriver.chrome.driver", "C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe");
    WebDriver  DRIVER = new ChromeDriver();
    String URL = "http://www.facebook.com";
    DRIVER.manage().window().maximize();
    DRIVER.get(URL);
    System.out.println(DRIVER.getTitle());
    DRIVER.close();
    }
}

标签: selenium

解决方案


在您的代码中,您指定了错误的chromedriver.exe. 应该chromedriver.exe不是chrome.exe。此外,检查您的 chrome 浏览器版本并根据下载的 chromedriver 执行您的程序。

    System.setProperty("webdriver.chrome.driver", "path of chromedriver.exe");
    WebDriver driver = new ChromeDriver();
    driver.manage().window().maximize();
    driver.get("https://www.facebook.com/");
    System.out.println("Page title is: " + driver.getTitle());

您可以从以下位置下载 chromdriver:

https://chromedriver.chromium.org/downloads


推荐阅读