我在 Selenium 中使用 chrome 浏览器启动 facebook 时遇到以下异常,任何人都可以建议我解决这个问题

Posted

技术标签:

【中文标题】我在 Selenium 中使用 chrome 浏览器启动 facebook 时遇到以下异常,任何人都可以建议我解决这个问题【英文标题】:I am getting the following exception while launching face book using chrome browser in Selenium can any one suggest me the solution for this 【发布时间】:2016-07-17 21:48:38 【问题描述】:

线程“主”java.lang.IllegalStateException 中的异常:路径 驱动程序可执行文件必须由 webdriver.chrome.driver 设置 系统属性;有关详细信息,请参阅 https://github.com/SeleniumHQ/selenium/wiki/ChromeDriver。最新的 版本可以从 http://chromedriver.storage.googleapis.com/index.html 在 com.google.common.base.Preconditions.checkState(Preconditions.java:199) 在 org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:109) 在 org.openqa.selenium.chrome.ChromeDriverService.access$0(ChromeDriverService.java:1) 在 org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137) 在 org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:296) 在 org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88) 在 org.openqa.selenium.chrome.ChromeDriver.(ChromeDriver.java:116) 在 New.HelloWorld.main(HelloWorld.java:16)

【问题讨论】:

【参考方案1】:

在初始化驱动之前,你需要使用这段代码来设置chromedriver的位置。使用方法setProperty(String key, String path)

System.setProperty("webdriver.chrome.driver", "/tpt/chromedriver.exe");

【讨论】:

以上是关于我在 Selenium 中使用 chrome 浏览器启动 facebook 时遇到以下异常,任何人都可以建议我解决这个问题的主要内容,如果未能解决你的问题,请参考以下文章

怎么调用selenium打开chrome浏览器?

如何在 Python 中使用 Selenium 打开 chrome 开发者控制台?

使用 chrome headless 和 selenium 下载

如何在 Selenium Webdriver Python 3 中使用 Chrome 配置文件

selenium怎么打开遨游浏览器和360浏览器以及QQ浏览器、百度浏览器

Selenium Chrome 浏览器实例在任务管理器中没有死机