【问题标题】:How to make Java executable Jar file of WebDriver project如何制作WebDriver项目的Java可执行Jar文件
【发布时间】:2013-06-13 10:53:50
【问题描述】:

我是 Java 和 Webdriver(Web QA 自动化框架)的新手。我写了一个打开 Firefox 浏览器的 webdriver 脚本。打开 google.com。进行一些搜索并完成。否

我已经在 Eclipse 中创建了这个脚本。在windows平台上使用Webdriver (Java)、Junit、JDK6、Firefox任意版本。当我在eclipse中运行它时它工作正常。

我想要做的是制作一个可运行的(可执行 jar)文件,其中编译了所有必需的类库。这样如果我想与任何人共享这个脚本,他们就不需要安装 eclipse 或下载库。我希望他们拥有 Windows、Firefox、JDK 或 JRE 以及我发送给他们的文件。这应该就是全部了。他们应该能够通过双击我发送的文件(或 1 0r 2 个简单步骤)来执行我的脚本

上周我一直在尝试这样做,但没有成功。我选择项目,转到文件,导出 > java > 可运行的 jar 文件>

这里它通过下拉菜单询问我“启动配置” 我在这里没有看到任何与我的项目相关的启动配置

我搜索了如何创建启动配置,发现它们是在我们运行项目时自动生成的。显然这对于​​ Junit (webdriver) java 项目来说似乎不是这样。

我正在共享项目文件和库链接。

项目文件的 Dropbox 链接 https://www.dropbox.com/s/ipz95vkfh1m95wj/MakeWebdriverJar.zip

Selenium Webdriver Java 库(在我的项目中使用)可以在这里下载 http://selenium.googlecode.com/files/selenium-java-2.33.0.zip

这是我@sack over flow 的第一篇文章。任何帮助都会非常感激,让我在学习中前进。谢谢。

PS:我已经阅读了通过终端执行此操作的方法,但由于我不擅长此操作,因此我想找到一种通过 eclipse 执行此操作的方法。

【问题讨论】:

    标签: java eclipse selenium-webdriver jar executable-jar


    【解决方案1】:

    用于创建完全可运行的 jar 的一个非常方便的工具是用于我的项目的 FatJAR eclipse 插件。

    它可以将所有必需的类收集到一个 jar 中,因此您只能部署一个文件。当然你不必这样做,你可以选择它应该包含的内容,然后它会从你选择的库中编译 JAR。

    【讨论】:

      【解决方案2】:

      很简单,在“Main方法”中调用所有需要的类,然后右键单击eclipse中的Src文件夹,然后单击导出你将调用所需类的main方法。

      【讨论】:

        【解决方案3】:

        检查这个http://university.utest.com/selenium-basics-part-4-create-java-project-add-recorded-test-case-run-project/

        然后添加你的类

         public static void main(String[] args) throws Exception {
                JUnitCore.main(
                        "qa.vozovoz.ru.TERMTERMSMScode");
            }
        

        然后制作一个jar文件

        然后在cmd中启动它

        【讨论】:

          猜你喜欢
          • 2011-07-12
          • 1970-01-01
          • 2023-03-05
          • 1970-01-01
          • 1970-01-01
          • 2014-09-20
          • 2012-05-27
          • 2014-04-17
          相关资源
          最近更新 更多