客户端的 Geckodriver
Geckodriver on client side
我正在做一个简单的机器人,用于使用 selenium 在 java/swing 中自动执行用户任务。 Selenium 需要客户端计算机上的 geckodriver。我应该如何交付 driver?
放入java包,提交到svn repo然后构建用户运行?
的jar
将该任务外包给我们的 IT 部门,他们将不得不在我们确定的路径中复制 driver?
我想知道什么是更好的做法。
我可以回应你对我有用的东西。我使用 IntelliJ How to create a .jar file or export jar on IntelliJ (like eclipse java archive export) 创建了应用程序的 jar 文件
在 maven 项目中,我将 GeckoDriver 的路径添加到主文件夹,并将驱动程序文件也添加到主文件夹。
请记住,当客户端计算机上的 Firefox 浏览器更新时,应用程序可能会停止运行。因此,您可以添加停止更新的便携式 Firefox 浏览器,并将其配置在浏览器的路径中。
否则,您将不得不使用新驱动程序(针对新浏览器版本)发布应用程序的新版本。
我正在做一个简单的机器人,用于使用 selenium 在 java/swing 中自动执行用户任务。 Selenium 需要客户端计算机上的 geckodriver。我应该如何交付 driver?
放入java包,提交到svn repo然后构建用户运行?
的jar
将该任务外包给我们的 IT 部门,他们将不得不在我们确定的路径中复制 driver?
我想知道什么是更好的做法。
我可以回应你对我有用的东西。我使用 IntelliJ How to create a .jar file or export jar on IntelliJ (like eclipse java archive export) 创建了应用程序的 jar 文件 在 maven 项目中,我将 GeckoDriver 的路径添加到主文件夹,并将驱动程序文件也添加到主文件夹。
请记住,当客户端计算机上的 Firefox 浏览器更新时,应用程序可能会停止运行。因此,您可以添加停止更新的便携式 Firefox 浏览器,并将其配置在浏览器的路径中。 否则,您将不得不使用新驱动程序(针对新浏览器版本)发布应用程序的新版本。