【问题标题】:Open Chrome with selenium用硒打开 Chrome
【发布时间】:2017-11-11 18:04:45
【问题描述】:
public static void main(String[] args) {
    System.setProperty("webdriver.chrome.driver", "C:/Users/myPC/Desktop/chromedriver.exe");
    WebDriver driver = new ChromeDriver();
    driver.get("http://www.google.com");
}

所以我下载了 chromedriver.exe 并尝试使用以下代码打开 Chrome,但每次运行此代码时都会出现以下错误:

Error:java: package com.google.common.collect does not exist

而且每当我尝试从桌面运行 chromedriver.exe 时,chrome 都不想打开。

提前致谢

【问题讨论】:

  • 尝试将它添加到您的库中并从它启动它示例 (System.setProperty("webdriver.chrome.driver","libs\\chromedriver.exe"))
  • 欢迎来到 Stack Overflow!有关您尝试完成什么/为什么/如何完成的更多信息,以及到目前为止您已经尝试过的内容,将会有所帮助。有some tips here关于发布问题。您是否查看了许多有类似问题的posts from others
  • 你也需要放jar文件
  • @crammeur 我试过了,我仍然收到同样的错误
  • 你有没有(selenium-server-standalone-3.4.0.jar)和(client-combined-3.4.0-nodeps.jar)的jar文件示例

标签: java google-chrome selenium web


【解决方案1】:
public static void main(String[] args) {
    System.setProperty("webdriver.chrome.driver", "C:/Users/myPC/Desktop/chromedriver.exe");
    WebDriver driver = new ChromeDriver();
    driver.navigate().to("http://www.google.com");
}

【讨论】:

  • 这看起来只是问题代码的副本,根本不是答案。
  • driver.navigate().to("http://www.google.com");。你能解释一下为什么你应该在driver.get("http://www.google.com"); 上使用这段代码吗?代码转储没有多大作用,实际上会引起混乱。
  • 请添加一些解释而不是code only answer
  • @tripleee 最后一行,driver.navigate().to 不同。
猜你喜欢
  • 2016-09-06
  • 1970-01-01
  • 2019-08-22
  • 2019-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多