如何制作WebDriver项目的Java可执行Jar文件

时间:2013-06-17 13:11:40

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

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

我在Eclipse中创建了这个脚本。在Windows平台上使用Webdriver(Java),Junit,JDK6,Firefox的任何版本。当我在日食中运行时,它工作正常。

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

在过去的一周里,我一直在努力做到这一点而没有任何成功。我选择项目,转到文件,导出> java> runnable jar file>

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

我搜索了如何创建启动配置,并发现它们是在我们运行项目时自动生成的。显然,Junit(webdriver)java项目似乎并非如此。

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

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

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

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

PS:我已经读过有很多方法可以通过终端进行,但由于我不擅长,我想通过eclipse找到一种方法。

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

答案 2 :(得分:0)

检查此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

中启动它