有人能告诉我如何在Linux平台上使用Selenium中的Chrome驱动程序吗?
我把我的Chrome驱动程序放在用户名/家目录/chromedriver
位置。
我的代码是:
System.setProperty("webdriver.chrome.driver", "/home/username/ChromeDriver/chromedriver");
driver = new ChromeDriver();
driver.get("facebook.com");
我收到的错误信息是:
org.openqa.selenium.WebDriverException
:无法启动或连接Chrome。 请检查ChromeDriver是否为最新版本。使用的Chrome二进制文件位于:
/opt/google/chrome/google-chrome
(警告:服务器未提供任何堆栈跟踪信息)
username/home/chromedriver
)和配置(/home/username/ChromeDriver/chromedriver
)不匹配。请确保在每个位置使用正确的路径。除此之外,一切都应该没问题,这也是我初始化Chrome的方式。尝试重新下载所有部分。别忘了解压缩chromedriver包。 - Petr Janeček