Java Selenium 路径

标签 java linux google-chrome ubuntu selenium

我正在使用 Selenium API,但出现错误

线程“main”中的异常 java.lang.IllegalStateException:驱动程序可执行文件的路径必须由 webdriver.chrome.driver 系统属性设置;

Chrome 的预期位置是

/usr/bin/google-chrome

但是在我的电脑里是
/usr/bin/google-chrome

我正在使用 Ubuntu,我该如何解决这个问题,

最佳答案

从这里下载 chrome 驱动程序后 - http://chromedriver.storage.googleapis.com/index.html?path=2.20/

您必须在代码中添加以下行

System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver"); WebDriver 驱动程序 = new ChromeDriver();

关于Java Selenium 路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35105153/

相关文章:

java - 将 null 存储为实体属性的值?

linux - 两个终端之间有什么区别,比如 pts/3 和 pts/5

mysql - 使用 bash 脚本删除具有文件名模式的文件

google-chrome - 如何从 Chrome 开发工具中获取 "Coverage"数据

java - ListView 元素的动态显示部分工作

java - Instagram API 分页 : Next page

javac 无法识别 java 7

linux - 远程设置环境变量?

google-chrome - Object.observe 在 chrome 50 中移除

html - 在 Chrome 扩展中使用 localStorage 或 chrome.storage 的安全问题