1

我在 Github 上有一个开源项目,我希望它包含运行该项目所需的一切。

我在项目中使用 Selenium + Chrome 驱动程序。我是否在法律上允许包含/分发该driver.exe文件?有没有更好的方法来处理这个问题(例如,以某种方式使用依赖管理来包含可执行文件)?

如何使用可执行文件的示例(Java):

System.setProperty("webdriver.chrome.driver", "location")
4

1 回答 1

1

您可以使用 webdriver 管理器。该库将在运行时自动下载 chrome 或任何其他浏览器驱动程序,因此您可以从项目中删除可执行文件。下面是该库的 Maven 依赖项。

Webdriver 管理器的 Maven 依赖项

于 2019-11-21T10:33:51.613 回答