将Selenium脚本导出为jar我可以使用cmd提示符运行但没有主清单

时间:2015-02-01 01:03:10

标签: java eclipse selenium junit

import static org.junit.Assert.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import com.thoughtworks.selenium.*;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import static org.junit.Assert.*;
import java.util.regex.Pattern;

public class Hello extends SeleneseTestCase { 
    private Selenium selenium;

    @Before
    public void setUp() throws Exception {
        selenium = new DefaultSelenium("localhost", 4444, "*firefox C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe", "http://bakersfield.craigslist.org/search/sss?query=plumbers&sort=rel");
        selenium.start();
    }

    @Test
    public void testPlumbers() throws Exception {

    }

    @After
    public void tearDown() throws Exception {
       selenium.stop();
    }

}

这就是我现在所拥有的,我试图将其导出但我没有任何主要清单,我无法为其分配课程。真的需要帮助,我愿意向任何可以给我电视的人捐款,并告诉我如何让我的脚本成为可执行文件。我可以使用cmd提示运行.jar。

1 个答案:

答案 0 :(得分:0)

您所要做的就是使用main方法创建main课程并指出test class

请参阅下面的代码:

public static void main(String[] args) {
JUnit junit = new JUnit();
junit.setTestClasses(new Class[] { Hello.class });
junit.run();
}

希望它有所帮助!