作为java应用程序运行不起作用

时间:2015-10-16 22:33:54

标签: java webdriver testng

当我尝试以'Java Application'运行时,我有一些使用TESTNG的测试代码我没有看到任何内容。

我没有public static void main(String[] args)因为TestNG没有提示它。

import java.util.*;
import org.testng.annotations.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class Testing
{
    @Test
    public void addNotificationMessage1(){
    {
        WebDriver driver = new FirefoxDriver();
        driver.get("http://www.google.com");

    }
}

此项目之前曾在我的旧电脑上运行,但不再使用。我使用的更新的TestNG项目也有同样的问题。有没有人有想法?

2 个答案:

答案 0 :(得分:1)

事实证明我的IDE中没有安装TestNG。

在我的IDE上安装TesNG后,它现在运行正常。

答案 1 :(得分:0)

你绝对需要一个main方法来运行这个类,考虑在另一个类中没有创建这个类的实例(即使这样,它也必须有一个main方法)。

编辑:我想如果你的目标是运行addNotificationMessage1()方法,你可以创建以下主要方法:

public static void main(String[] args){
     addNotificationMessage1();
}