Java 客户端的Geckodriver

Java 客户端的Geckodriver,java,selenium,geckodriver,Java,Selenium,Geckodriver,我正在使用selenium在java/swing中为自动化用户任务做一个简单的机器人。Selenium需要客户端计算机上的geckodriver。我该如何运送那个司机 放入java包,提交到svn repo,然后构建jar,哪个用户运行 将该任务外包给我们的IT部门,他们将不得不按照我们确定的路径复制驱动程序 我想知道什么是更好的练习 我可以回答你适合我的问题。我使用IntelliJ创建了应用程序的jar文件 在maven项目中,我将GeckoDriver的路径添加到主文件夹中,并将驱动程序文件

我正在使用selenium在java/swing中为自动化用户任务做一个简单的机器人。Selenium需要客户端计算机上的geckodriver。我该如何运送那个司机

放入java包,提交到svn repo,然后构建jar,哪个用户运行

将该任务外包给我们的IT部门,他们将不得不按照我们确定的路径复制驱动程序


我想知道什么是更好的练习

我可以回答你适合我的问题。我使用IntelliJ创建了应用程序的jar文件 在maven项目中,我将GeckoDriver的路径添加到主文件夹中,并将驱动程序文件添加到主文件夹中

记住,当客户端计算机上的Firefox浏览器更新时,应用程序可能会停止工作。所以,您可以添加已停止更新的便携式Firefox浏览器,并在浏览器路径中对其进行配置。
否则,您必须为新浏览器版本发布应用程序的新版本和新驱动程序。

那么,jar文件中有geckodriver吗?我不想每次更新浏览器时都更改驱动程序。你需要多久做一次?geckodriver和jar文件在同一个主文件夹中,而不是在jar文件中。我的客户端锁定了Firefox浏览器的更新,在linux上很容易,所以我不需要更新它。