当我尝试以'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项目也有同样的问题。有没有人有想法?
答案 0 :(得分:1)
事实证明我的IDE中没有安装TestNG。
在我的IDE上安装TesNG后,它现在运行正常。
答案 1 :(得分:0)
你绝对需要一个main方法来运行这个类,考虑在另一个类中没有创建这个类的实例(即使这样,它也必须有一个main方法)。
编辑:我想如果你的目标是运行addNotificationMessage1()
方法,你可以创建以下主要方法:
public static void main(String[] args){
addNotificationMessage1();
}