【问题标题】:Could not able to launch chrome browser using the selenium webdriver无法使用 selenium webdriver 启动 chrome 浏览器
【发布时间】:2021-05-16 09:26:59
【问题描述】:
import org.openqa.selenium.chrome.ChromeDriver;

public class launch {

    public static void main(String[] args) {
        // TODO Auto-generated method stub
        ChromeDriver driver = new ChromeDriver();
        driver.get("https://www.google.com/");
    }
}

错误:

Could not find or load main class org.openqa.grid.selenium.GridLauncherV3

【问题讨论】:

    标签: java selenium google-chrome selenium-webdriver selenium-chromedriver


    【解决方案1】:

    你需要设置系统属性webdriver.chrome.driver如下:

    System.setProperty("webdriver.chrome.driver", '/path/to/chromedriver');
    

    此外,不要使用 ChromeDriver,而是使用WebDriver 接口,如下所示:

    WebDriver driver = new ChromeDriver();
    

    【讨论】:

    • 仍然出现同样的错误。我是第一次使用 selenium,是不是配置有误?
    • @AnkitPatel 查看更新的答案并让我知道状态。
    【解决方案2】:

    在 Launch 类中,您直接创建 ChromeDriver 类的对象,而不提供 chrome 驱动程序路径。 因此,在创建 ChromeDriver 对象之前,您需要添加:

    System.setProperty("webdriver.chrome.driver","path of chromedriver.exe file");
    

    如果您已下载 chrome 驱动程序 exe 文件,则需要传递该路径。 在此之后创建 ChromeDriver 类的对象。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      • 2012-05-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多