小编Dan*_*han的帖子

如何在JAR中包含ChromeDriver?

我正在编写一个网络自动化程序,到目前为止,它使用Selenium的FirefoxDriver工作正常.但是,如果未安装Firefox,我想使用Chrome.我下载了ChromeDriver,将它放在Eclipse项目的一个文件夹中,然后运行它.我添加后System.setProperty("webdriver.chrome.driver", "Drivers/chromedriver.exe");它工作正常.但是,当我尝试导出它时(使用Eclipse的标准导出).它崩溃了,我相信因为它找不到ChromeDriver(我认为这是因为用FirefoxDriver导出它可以正常工作).

我已经尝试将.JAR更改为.ZIP以便查看内部,我看到该driver文件夹被剥离,只是放入chromedriver.exe顶级JAR.我尝试将属性更改为System.setProperty("webdriver.chrome.driver", "chromedriver.exe");但仍然崩溃.

有没有人知道为什么导出的JAR无法找到chromeDriver,尽管我已经证实它在JAR中?

谢谢,丹尼尔

java eclipse selenium google-chrome jar

8
推荐指数
2
解决办法
2万
查看次数

标签 统计

eclipse ×1

google-chrome ×1

jar ×1

java ×1

selenium ×1